36 lines
1002 B
SCSS
36 lines
1002 B
SCSS
@use 'sass:math';
|
|
@use 'sass:map';
|
|
@use '../../styles/settings';
|
|
@use '../../styles/tools';
|
|
|
|
$fab-border-radius: map.get(settings.$rounded, 'circle') !default;
|
|
$fab-border-radius-multiplier: 0 !default; // 2.4 for MD3
|
|
$fab-height: 56px !default;
|
|
$fab-font-size: tools.map-deep-get(settings.$typography, 'label-large', 'size') !default;
|
|
$fab-font-weight: tools.map-deep-get(settings.$typography, 'label-large', 'weight') !default;
|
|
$fab-transition-duration: 0.2s !default;
|
|
$fab-transition-timing-function: settings.$standard-easing !default;
|
|
$fab-width-ratio: math.div(16, 9) !default;
|
|
$fab-padding-ratio: 2.25 !default;
|
|
$fab-elevation: 3 !default;
|
|
$fab-hover-elevation: 4 !default;
|
|
|
|
$fab-size-scales: (
|
|
'x-small': -2,
|
|
'small': -1,
|
|
'default': 0,
|
|
'large': 2,
|
|
'x-large': 5
|
|
) !default;
|
|
|
|
$fab-sizes: () !default;
|
|
$fab-sizes: map.merge(
|
|
(
|
|
'height': $fab-height,
|
|
'font-size': $fab-font-size,
|
|
'width-ratio': $fab-width-ratio,
|
|
'padding-ratio': $fab-padding-ratio
|
|
),
|
|
$fab-sizes
|
|
);
|