summaryrefslogtreecommitdiffstats
path: root/src/objects/_action-button.scss
diff options
context:
space:
mode:
Diffstat (limited to 'src/objects/_action-button.scss')
-rw-r--r--src/objects/_action-button.scss16
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 {