Skip to content

Commit a23d5e3

Browse files
authored
Fix CSS in production bugs (#32)
1 parent 7cafd1d commit a23d5e3

File tree

5 files changed

+52
-54
lines changed

5 files changed

+52
-54
lines changed

REUSE.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,14 @@ SPDX-License-Identifier = "Apache-2.0"
1818
[[annotations]]
1919
path = [
2020
"docs/**.json",
21-
"docs/src/styles/**.css",
21+
"docs/src/assets/styles/**.css",
2222
"docs/src/assets/**.svg",
2323
"docs/src/assets/**.webp",
2424
".gitignore",
2525
"docs/pnpm-lock.yaml",
2626
"docs/src/assets/favicons/apple-touch-icon.png",
2727
"docs/src/assets/favicons/favicon.ico",
2828
"docs/src/assets/images/Components.png",
29-
"docs/src/assets/styles/tailwind.css",
3029
"docs/src/config.yaml",
3130
]
3231
precedence = "aggregate"

docs/astro.config.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,10 @@ export default defineConfig({
6666
logo: {
6767
src: "./src/assets/slint-logo-small-light.svg",
6868
},
69-
customCss: ["./src/styles/custom.css", "./src/styles/theme.css"],
69+
customCss: [
70+
"./src/assets/styles/custom.css",
71+
"./src/assets/styles/theme.css",
72+
],
7073

7174
components: {
7275
Footer: "./src/components/Footer.astro",

docs/src/styles/custom.css renamed to docs/src/assets/styles/custom.css

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,18 @@
5555
--sl-color-bg: #1b1b1f;
5656
--sl-color-hairline: #212329;
5757
--sl-color-hairline-shade: var(--sl-color-hairline);
58-
--badge-border-color: --sl-color-hairline;
58+
--badge-border-color: var(--sl-color-hairline);
5959
--slint-code-background: #151517;
6060

61-
.screenshot-container {
62-
background-color: #cdcdcd;
63-
}
64-
6561
--sl-color-accent-low: hsl(228, 70%, 30%);
6662
--sl-color-accent: hsl(228, 100%, 70%);
6763
--sl-color-accent-high: hsl(228, 90%, 85%);
6864
}
6965

66+
.screenshot-container {
67+
background-color: #cdcdcd;
68+
}
69+
7070
/* Light mode colors. */
7171
:root[data-theme="light"] {
7272
--sl-text-h3: var(--sl-text-2xl);
@@ -76,16 +76,17 @@
7676
--sl-color-hairline: #edeef3;
7777
--slint-code-background: #f6f6f7;
7878

79-
.screenshot-container {
80-
background-color: whitesmoke;
81-
}
82-
8379
--sl-color-accent-high: hsl(222, 80%, 35%);
8480
--sl-color-accent: hsl(222, 89%, 55%);
8581
--sl-color-accent-low: hsl(222, 89%, 85%);
86-
.site-title {
87-
color: #000;
88-
}
82+
}
83+
84+
:root[data-theme="light"] .site-title {
85+
color: #000;
86+
}
87+
88+
:root[data-theme="light"] .screenshot-container {
89+
background-color: whitesmoke;
8990
}
9091

9192
.hero {
@@ -101,7 +102,6 @@
101102

102103
.site-title {
103104
font-size: 1.3rem;
104-
color: #fff;
105105
margin-top: -4px;
106106
}
107107

@@ -124,8 +124,6 @@ span {
124124
color: var(--sl-color-orange-high);
125125
}
126126

127-
.sl-markdown-content {
128-
.slint-property {
129-
margin-top: 0.1rem;
130-
}
127+
.sl-markdown-content .slint-property {
128+
margin-top: 0.1rem;
131129
}

docs/src/assets/styles/theme.css

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
theme-switcher {
2+
align-items: center;
3+
}
4+
.theme-selector-light,
5+
.theme-selector-dark {
6+
user-select: none;
7+
z-index: 999999;
8+
position: relative;
9+
cursor: pointer;
10+
}
11+
.theme-selector-light:hover,
12+
.theme-selector-dark:hover {
13+
color: var(--sl-color-accent-high);
14+
}
15+
16+
.theme-selector-light {
17+
display: none;
18+
}
19+
.theme-selector-dark {
20+
display: inline-block;
21+
}
22+
23+
:root[data-theme="light"] .theme-selector-light {
24+
display: inline-block;
25+
}
26+
:root[data-theme="light"] .theme-selector-dark {
27+
display: none;
28+
}
29+
:root[data-theme="light"] .theme-selector-light:hover,
30+
:root[data-theme="light"] .theme-selector-dark:hover {
31+
color: var(--sl-color-accent);
32+
}

docs/src/styles/theme.css

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)