diff options
Diffstat (limited to 'src/objects/_action-button.scss')
-rw-r--r-- | src/objects/_action-button.scss | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/objects/_action-button.scss b/src/objects/_action-button.scss index 1dd4b84..7863f50 100644 --- a/src/objects/_action-button.scss +++ b/src/objects/_action-button.scss | |||
@@ -30,6 +30,12 @@ | |||
30 | color: props.get($theme, list.join($key, --label-color)...); | 30 | color: props.get($theme, list.join($key, --label-color)...); |
31 | background-color: props.get($theme, list.join($key, --bg-color)...); | 31 | background-color: props.get($theme, list.join($key, --bg-color)...); |
32 | border-color: props.get($theme, list.join($key, --border-color)...); | 32 | border-color: props.get($theme, list.join($key, --border-color)...); |
33 | box-shadow: | ||
34 | props.get(vars.$shadow-x) | ||
35 | props.get(vars.$shadow-y) | ||
36 | props.get(vars.$shadow-blur) | ||
37 | props.get(vars.$shadow-grow) | ||
38 | props.get($theme, list.join($key, --shadow-color)...); | ||
33 | 39 | ||
34 | &:hover, | 40 | &:hover, |
35 | &:focus-visible { | 41 | &:focus-visible { |
@@ -42,6 +48,7 @@ | |||
42 | color: props.get($theme, list.join($key, --active --label-color)...); | 48 | color: props.get($theme, list.join($key, --active --label-color)...); |
43 | background-color: props.get($theme, list.join($key, --active --bg-color)...); | 49 | background-color: props.get($theme, list.join($key, --active --bg-color)...); |
44 | border-color: props.get($theme, list.join($key, --active --border-color)...); | 50 | border-color: props.get($theme, list.join($key, --active --border-color)...); |
51 | box-shadow: none; | ||
45 | } | 52 | } |
46 | } | 53 | } |
47 | 54 | ||
@@ -56,6 +63,7 @@ | |||
56 | color: props.get($theme, list.join($key, --quiet --label-color)...); | 63 | color: props.get($theme, list.join($key, --quiet --label-color)...); |
57 | background-color: transparent; | 64 | background-color: transparent; |
58 | border-color: transparent; | 65 | border-color: transparent; |
66 | box-shadow: none; | ||
59 | 67 | ||
60 | &:hover, | 68 | &:hover, |
61 | &:focus-visible { | 69 | &:focus-visible { |
@@ -72,7 +80,7 @@ | |||
72 | } | 80 | } |
73 | } | 81 | } |
74 | 82 | ||
75 | @include bem.is('selected') { | 83 | @include bem.is('selected', 'badge') { |
76 | color: props.get($theme, list.join($key, --selected --disabled --label-color)...); | 84 | color: props.get($theme, list.join($key, --selected --disabled --label-color)...); |
77 | background-color: props.get($theme, list.join($key, --selected --disabled --bg-color)...); | 85 | background-color: props.get($theme, list.join($key, --selected --disabled --bg-color)...); |
78 | border-color: props.get($theme, list.join($key, --selected --disabled --border-color)...); | 86 | border-color: props.get($theme, list.join($key, --selected --disabled --border-color)...); |
@@ -98,6 +106,12 @@ | |||
98 | } | 106 | } |
99 | } | 107 | } |
100 | } | 108 | } |
109 | |||
110 | @include bem.is('badge') { | ||
111 | color: props.get($theme, list.join($key, --selected --label-color)...); | ||
112 | background-color: props.get($theme, list.join($key, --selected --bg-color)...); | ||
113 | border-color: props.get($theme, list.join($key, --selected --border-color)...); | ||
114 | } | ||
101 | } | 115 | } |
102 | 116 | ||
103 | @mixin styles { | 117 | @mixin styles { |