Skip to content

Commit a1fc4a9

Browse files
authored
feat: add color-variants for components (#165)
1 parent 025ea77 commit a1fc4a9

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

scss/color/_color-variants.scss

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
@use "color-placeholder" as *;
2+
3+
$color-variants: "neutral-0", "neutral-1", "neutral-3", "neutral-4", "neutral-5",
4+
"neutral-6", "primary", "primary-light", "secondary", "secondary-light",
5+
"critical", "critical-light", "success", "success-light", "warning",
6+
"warning-light", "information", "information-light";
7+
8+
@mixin color-variants($ia) {
9+
@each $variant in $color-variants {
10+
&[data-color-variant="#{$variant}"] {
11+
@extend %db-bg-#{$variant};
12+
}
13+
@if ($ia == true) {
14+
&[data-color-variant="#{$variant}-ia"] {
15+
@extend %db-bg-#{$variant}-ia;
16+
}
17+
}
18+
}
19+
}
20+
21+
%color-variants {
22+
@include color-variants(false);
23+
}
24+
%color-variants-ia {
25+
@include color-variants(true);
26+
}

0 commit comments

Comments
 (0)