Skip to content

Commit 229325f

Browse files
committed
Light theme improvements
1 parent beafecc commit 229325f

File tree

2 files changed

+28
-13
lines changed

2 files changed

+28
-13
lines changed

web/src/components/CodeExamplesSection.astro

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,11 @@ if (codeExamples.length === 0 && !examplesRequired) {
4747

4848
{codeExamples.map((example, index) => (
4949
<div
50-
class="tab-content"
50+
class={`tab-content side-${example.side}`}
5151
data-tab={index}
5252
style={{
5353
display: index === 0 ? 'flex' : 'none',
5454
flexDirection: 'column',
55-
border: `2px solid var(--color-type-${example.side}-background-high)`
5655
}}
5756
>
5857
<div class={`tab-header side-${example.side} active`}>

web/src/styles/custom.css

Lines changed: 27 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22
:root {
33
--color-type-shared: rgba(47, 135, 212, 1);
44
--color-type-shared-background: rgba(117, 117, 255, 0.05);
5-
--color-type-shared-background-high: rgba(117, 117, 255, 0.5);
5+
--color-type-shared-background-high-dark: rgb(39, 112, 175);
6+
--color-type-shared-background-high-light: rgba(50, 159, 255, 0.549);
67
--color-type-client: rgba(221, 91, 91, 1);
78
--color-type-client-background: rgba(255, 50, 50, 0.05);
8-
--color-type-client-background-high: rgba(255, 50, 50, 0.5);
9+
--color-type-client-background-high-dark: rgba(255, 50, 50, 0.5);
10+
--color-type-client-background-high-light: rgba(255, 50, 50, 0.5);
911
--color-type-server: rgba(212, 154, 47, 1);
1012
--color-type-server-background: rgba(232, 115, 0, 0.05);
11-
--color-type-server-background-high: rgba(193, 131, 18, 1);
13+
--color-type-server-background-high-dark: rgb(193, 131, 18);
14+
--color-type-server-background-high-light: rgba(255, 154, 50, 0.502);
1215
--color-mta-orange: rgba(232, 115, 0, 1);
1316

1417
/* Override Starlight styling */
@@ -118,7 +121,7 @@
118121
}
119122

120123
.tab-btn.active {
121-
color: white;
124+
color: var(--sl-color-text);
122125
font-weight: bold;
123126
}
124127

@@ -137,7 +140,8 @@
137140
.tab-content {
138141
display: flex;
139142
flex-direction: column;
140-
background-color: var(--sl-color-bg-nav);
143+
background-color: var(--sl-color-bg-nav) !important;
144+
border: 2px solid;
141145
box-shadow: 0.2rem 0.2rem 0.2rem #0000005b;
142146
}
143147

@@ -146,24 +150,36 @@
146150
border-color: var(--color-type-client);
147151
}
148152

149-
.side-client.active {
150-
background-color: var(--color-type-client-background-high);
153+
:root[data-theme='dark'] .side-client.active {
154+
background-color: var(--color-type-client-background-high-dark);
155+
}
156+
157+
:root[data-theme='light'] .side-client.active {
158+
background-color: var(--color-type-client-background-high-light);
151159
}
152160

153161
.side-server {
154162
background-color: var(--color-type-server-background);
155163
border-color: var(--color-type-server);
156164
}
157165

158-
.side-server.active {
159-
background-color: var(--color-type-server-background-high);
166+
:root[data-theme='dark'] .side-server.active {
167+
background-color: var(--color-type-server-background-high-dark);
168+
}
169+
170+
:root[data-theme='light'] .side-server.active {
171+
background-color: var(--color-type-server-background-high-light);
160172
}
161173

162174
.side-shared {
163175
background-color: var(--color-type-shared-background);
164176
border-color: var(--color-type-shared);
165177
}
166178

167-
.side-shared.active {
168-
background-color: var(--color-type-shared-background-high);
179+
:root[data-theme='dark'] .side-shared.active {
180+
background-color: var(--color-type-shared-background-high-dark);
181+
}
182+
183+
:root[data-theme='light'] .side-shared.active {
184+
background-color: var(--color-type-shared-background-high-light);
169185
}

0 commit comments

Comments
 (0)