Skip to content

Commit 05cf085

Browse files
Vladimir HrmoVladimir Hrmo
authored andcommitted
Merge branch 'button-styles-fix' into storybook
2 parents 2e41596 + 29972f7 commit 05cf085

File tree

2 files changed

+29
-16
lines changed

2 files changed

+29
-16
lines changed

components/buttons/_buttons.scss

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
@use '../../sass/mixins.module.scss' as *;
22
@use '../../sass/variables' as *;
33

4-
:root {
5-
--btn-height: 40px;
6-
--btn-font-size-icon: 16px;
7-
--btn-padding: 24px;
8-
--btn-padding-icon: 16px;
9-
--btn-gap-icon: 8px;
10-
--btn-border-radius: 4px;
11-
--btn-font-size: 14px;
4+
@at-root {
5+
:root {
6+
--btn-height: 40px;
7+
--btn-font-size-icon: 16px;
8+
--btn-padding: 24px;
9+
--btn-padding-icon: 16px;
10+
--btn-gap-icon: 8px;
11+
--btn-border-radius: 4px;
12+
--btn-font-size: 14px;
13+
}
1214
}
1315

1416
.btn, .btn-floating, .btn-large, .btn-small, .btn-flat {
@@ -88,6 +90,7 @@
8890
// padding: 16px !important;
8991
// padding-right: 24px !important; /* only with icon */
9092
// gap: 8px;
93+
@extend .btn;
9194
width: $button-floating-size;
9295
height: $button-floating-size;
9396
color: var(--md-sys-color-on-primary-container);
@@ -104,6 +107,7 @@
104107
transition: background-color .3s;
105108
cursor: pointer;
106109
vertical-align: middle;
110+
text-align: center;
107111

108112
&:hover {
109113
@extend .z-depth-1-half;
@@ -157,7 +161,7 @@
157161
}
158162

159163
i {
160-
color: $button-floating-color;
164+
color: currentColor;
161165
font-size: 1.6rem;
162166
width: inherit;
163167
display: inline-block;

sass/mixins.module.scss

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -75,23 +75,23 @@
7575
}
7676

7777
@mixin btn-elevated {
78-
color: var(--md-sys-color-on-secondary-container);
79-
background-color: var(--md-sys-color-secondary-container);
78+
//color: var(--md-sys-color-on-secondary-container);
79+
//background-color: var(--md-sys-color-secondary-container);
8080
@extend .z-depth-1;
8181

8282
&:hover,
8383
&:focus {
84-
color: var(--md-sys-color-primary);
84+
//color: var(--md-sys-color-primary);
8585
}
8686

8787
&:hover {
8888
@extend .z-depth-2;
89-
background-color: color-mix(in srgb, var(--md-sys-color-secondary-container), var(--md-sys-color-on-secondary-container) 16%);
89+
//background-color: color-mix(in srgb, var(--md-sys-color-secondary-container), var(--md-sys-color-on-secondary-container) 16%);
9090
}
9191

9292
&:focus {
9393
@extend .z-depth-1;
94-
background-color: color-mix(in srgb, var(--md-sys-color-secondary-container), var(--md-sys-color-primary) 20%);
94+
//background-color: color-mix(in srgb, var(--md-sys-color-secondary-container), var(--md-sys-color-primary) 20%);
9595
}
9696

9797
@include focus-visible();
@@ -116,6 +116,11 @@
116116
border: 1px solid var(--md-sys-color-primary);
117117
}
118118

119+
&.disabled {
120+
background-color: unset;
121+
border-color: color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%);
122+
}
123+
119124
@include focus-visible();
120125
}
121126

@@ -137,13 +142,17 @@
137142
background-color: color-mix(in srgb, transparent, var(--md-sys-color-primary) 20%);
138143
}
139144

145+
&.disabled {
146+
background-color: unset;
147+
}
148+
140149
@include focus-visible();
141150
}
142151

143152
@mixin btn-disabled {
144153
@extend .z-depth-0;
145-
color: color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 76%);
146-
background-color: color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 24%);
154+
color: color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%);
155+
background-color: color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 12%);
147156
pointer-events: none;
148157
box-shadow: none;
149158
cursor: default;

0 commit comments

Comments
 (0)