Skip to content

Commit 6114763

Browse files
committed
chore: avoid light-dark util
1 parent 11b8203 commit 6114763

File tree

4 files changed

+42
-55
lines changed

4 files changed

+42
-55
lines changed

src/routes/+layout.style.scss

Lines changed: 22 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@ $colors: (
1616

1717
--color-black: #{$black};
1818
--color-white: #{$white};
19-
20-
--color-foreground: light-dark(var(--color-black), var(--color-white));
21-
--color-background: light-dark(var(--color-white), var(--color-black));
19+
--color-foreground: var(--color-white);
20+
--color-background: var(--color-black);
21+
--color-selection-foreground: var(--color-red);
22+
--color-selection-background: var(--color-red-alt);
2223

2324
@each $name, $dark, $light in $colors {
2425
$tint-percent: 20%;
@@ -45,34 +46,26 @@ $colors: (
4546
$black,
4647
$weight: $shade-percent
4748
)};
48-
--color-#{$name}: light-dark(
49-
var(--color-#{$name}-dark),
50-
var(--color-#{$name}-light)
51-
);
52-
--color-#{$name}-alt: light-dark(
53-
var(--color-#{$name}-light),
54-
var(--color-#{$name}-dark)
55-
);
56-
--color-#{$name}-dim: light-dark(
57-
var(--color-#{$name}-dark-tint),
58-
var(--color-#{$name}-light-shade)
59-
);
60-
--color-#{$name}-dim-alt: light-dark(
61-
var(--color-#{$name}-light-shade),
62-
var(--color-#{$name}-dark-tint)
63-
);
64-
--color-#{$name}-alt-dim: light-dark(
65-
var(--color-#{$name}-light-tint),
66-
var(--color-#{$name}-dark-shade)
67-
);
68-
--color-#{$name}-alt-dim-alt: light-dark(
69-
var(--color-#{$name}-dark-shade),
70-
var(--color-#{$name}-light-tint)
71-
);
49+
--color-#{$name}: var(--color-#{$name}-dark);
50+
--color-#{$name}-alt: var(--color-#{$name}-light);
51+
--color-#{$name}-dim: var(--color-#{$name}-dark-tint);
52+
--color-#{$name}-dim-alt: var(--color-#{$name}-light-shade);
53+
--color-#{$name}-alt-dim: var(--color-#{$name}-light-tint);
54+
--color-#{$name}-alt-dim-alt: var(--color-#{$name}-dark-shade);
7255
}
7356

74-
--color-selection-background: var(--color-red-alt);
75-
--color-selection-foreground: var(--color-red);
57+
@media (prefers-color-scheme: dark) {
58+
--color-foreground: var(--color-white);
59+
--color-background: var(--color-black);
60+
@each $name, $_ in $colors {
61+
--color-#{$name}: var(--color-#{$name}-light);
62+
--color-#{$name}-alt: var(--color-#{$name}-dark);
63+
--color-#{$name}-dim: var(--color-#{$name}-light-shade);
64+
--color-#{$name}-dim-alt: var(--color-#{$name}-dark-tint);
65+
--color-#{$name}-alt-dim: var(--color-#{$name}-dark-shade);
66+
--color-#{$name}-alt-dim-alt: var(--color-#{$name}-light-tint);
67+
}
68+
}
7669
}
7770

7871
* {

src/routes/_home/tags/home-language/home-language.style.module.scss

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,10 @@
132132

133133
@media (prefers-color-scheme: dark) {
134134
border: 3px solid var(--color-red-dark);
135+
136+
:global(.code-block) {
137+
border-bottom-color: color-mix(in srgb, var(--color-red-dark) 60%, transparent)
138+
}
135139
}
136140

137141
@media (min-width: 32rem) {
@@ -146,11 +150,7 @@
146150

147151
:global(.code-block) {
148152
width: 100%;
149-
border-bottom: 4px solid
150-
light-dark(
151-
var(--color-red-dark-tint),
152-
color-mix(in srgb, var(--color-red-dark) 60%, transparent)
153-
);
153+
border-bottom: 4px solid var(--color-red-dark-tint);
154154
padding-bottom: 1rem;
155155

156156
@media (min-width: 32rem) {

src/routes/docs/+layout.style.module.scss

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,8 +241,6 @@ main {
241241
margin-right: -1.75rem;
242242
width: 8rem;
243243
height: 8rem;
244-
shape-margin: 1rem;
245-
shape-outside: var(--widget-image);
246244
background-image: var(--widget-image);
247245
background-repeat: no-repeat;
248246
}

src/styles/section-color.scss

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,27 @@
33
--section-color-light: var(--color-#{$color}-light);
44

55
@if $dark and $color != "blue" and $color != "gray" {
6-
--section-color-dim: light-dark(
7-
var(--color-#{$color}-dark-tint),
8-
var(--color-#{$color}-dark-shade)
9-
);
10-
--section-color-dim-alt: light-dark(
11-
var(--color-#{$color}-dark-shade),
12-
var(--color-#{$color}-dark-tint)
13-
);
14-
--section-color-alt-dim: light-dark(
15-
var(--color-#{$color}-light-tint),
16-
var(--color-#{$color}-light-shade)
17-
);
18-
--section-color-alt-dim-alt: light-dark(
19-
var(--color-#{$color}-light-shade),
20-
var(--color-#{$color}-light-tint)
21-
);
22-
236
--section-color: var(--color-#{$color}-dark);
247
--section-color-alt: var(--color-#{$color}-light);
8+
9+
--section-color-dim: var(--color-#{$color}-dark-tint);
10+
--section-color-dim-alt: var(--color-#{$color}-dark-shade);
11+
--section-color-alt-dim: var(--color-#{$color}-light-tint);
12+
--section-color-alt-dim-alt: var(--color-#{$color}-light-shade);
13+
14+
@media (prefers-color-scheme: dark) {
15+
--section-color-dim: var(--color-#{$color}-dark-shade);
16+
--section-color-dim-alt: var(--color-#{$color}-dark-tint);
17+
--section-color-alt-dim: var(--color-#{$color}-light-shade);
18+
--section-color-alt-dim-alt: var(--color-#{$color}-light-tint);
19+
}
20+
2521
} @else {
22+
--section-color: var(--color-#{$color});
23+
--section-color-alt: var(--color-#{$color}-alt);
2624
--section-color-dim: var(--color-#{$color}-dim);
2725
--section-color-dim-alt: var(--color-#{$color}-dim-alt);
2826
--section-color-alt-dim: var(--color-#{$color}-alt-dim);
2927
--section-color-alt-dim-alt: var(--color-#{$color}-alt-dim-alt);
30-
--section-color: var(--color-#{$color});
31-
--section-color-alt: var(--color-#{$color}-alt);
3228
}
3329
}

0 commit comments

Comments
 (0)