Skip to content

Commit beafecc

Browse files
committed
Move code example component style to custom.css
1 parent e9df060 commit beafecc

File tree

2 files changed

+82
-95
lines changed

2 files changed

+82
-95
lines changed

web/src/components/CodeExamplesSection.astro

Lines changed: 0 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -75,90 +75,6 @@ if (codeExamples.length === 0 && !examplesRequired) {
7575
)}
7676
</div>
7777

78-
<style>
79-
.oop-indicator {
80-
display: inline-block;
81-
padding: 0.2rem 0.5rem;
82-
background-color: var(--sl-color-accent-low);
83-
border-radius: 0.5rem;
84-
font-size: 0.8rem;
85-
margin-left: 0.2rem;
86-
}
87-
88-
.tab-buttons {
89-
display: flex;
90-
gap: 1rem;
91-
overflow-x: auto;
92-
white-space: nowrap;
93-
}
94-
95-
.tab-buttons.has-scrollbar {
96-
padding-bottom: 1rem;
97-
}
98-
99-
.tab-btn {
100-
padding: 0.4rem 0.8rem;
101-
margin: 0;
102-
border: 1px solid var(--sl-color-gray-4);
103-
background: none;
104-
border-radius: 10px;
105-
cursor: pointer;
106-
color: var(--sl-color-text);
107-
transition: background-color 0.2s ease;
108-
}
109-
110-
.tab-btn.active {
111-
color: white;
112-
font-weight: bold;
113-
}
114-
115-
.tab-header {
116-
padding: 0.5rem 1rem;
117-
color: var(--sl-color-text);
118-
text-transform: capitalize;
119-
}
120-
121-
.tab-body {
122-
margin: 0;
123-
padding: 1rem;
124-
color: var(--sl-color-text);
125-
}
126-
127-
.tab-content {
128-
display: flex;
129-
flex-direction: column;
130-
background-color: var(--sl-color-bg-nav);
131-
box-shadow: 0.2rem 0.2rem 0.2rem #0000005b;
132-
}
133-
134-
.side-client {
135-
background-color: var(--color-type-client-background);
136-
border-color: var(--color-type-client);
137-
}
138-
139-
.side-client.active {
140-
background-color: var(--color-type-client-background-high);
141-
}
142-
143-
.side-server {
144-
background-color: var(--color-type-server-background);
145-
border-color: var(--color-type-server);
146-
}
147-
148-
.side-server.active {
149-
background-color: var(--color-type-server-background-high);
150-
}
151-
152-
.side-shared {
153-
background-color: var(--color-type-shared-background);
154-
border-color: var(--color-type-shared);
155-
}
156-
157-
.side-shared.active {
158-
background-color: var(--color-type-shared-background-high);
159-
}
160-
</style>
161-
16278
<script>
16379
document.addEventListener('DOMContentLoaded', () => {
16480
const buttons = document.querySelectorAll('.tab-btn');

web/src/styles/custom.css

Lines changed: 82 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,6 @@
4848
margin-bottom: 0;
4949
}
5050

51-
/* Styling for "Client-side / Server-side / Shared" */
52-
.side-shared {
53-
color: var(--color-type-shared);
54-
}
55-
.side-client {
56-
color: var(--color-type-client);
57-
}
58-
.side-server {
59-
color: var(--color-type-server);
60-
}
61-
6251
.mta-keyword-link {
6352
color: inherit;
6453
text-decoration: none;
@@ -95,4 +84,86 @@
9584
.added-updated-description-box-body {
9685
margin: 0;
9786
padding: 1rem 1rem;
87+
}
88+
89+
.oop-indicator {
90+
display: inline-block;
91+
padding: 0.2rem 0.5rem;
92+
background-color: var(--sl-color-accent-low);
93+
border-radius: 0.5rem;
94+
font-size: 0.8rem;
95+
margin-left: 0.2rem;
96+
}
97+
98+
.tab-buttons {
99+
display: flex;
100+
gap: 1rem;
101+
overflow-x: auto;
102+
white-space: nowrap;
103+
}
104+
105+
.tab-buttons.has-scrollbar {
106+
padding-bottom: 1rem;
107+
}
108+
109+
.tab-btn {
110+
padding: 0.4rem 0.8rem;
111+
margin: 0;
112+
border: 1px solid var(--sl-color-gray-4);
113+
background: none;
114+
border-radius: 10px;
115+
cursor: pointer;
116+
color: var(--sl-color-text);
117+
transition: background-color 0.2s ease;
118+
}
119+
120+
.tab-btn.active {
121+
color: white;
122+
font-weight: bold;
123+
}
124+
125+
.tab-header {
126+
padding: 0.5rem 1rem;
127+
color: var(--sl-color-text);
128+
text-transform: capitalize;
129+
}
130+
131+
.tab-body {
132+
margin: 0;
133+
padding: 1rem;
134+
color: var(--sl-color-text);
135+
}
136+
137+
.tab-content {
138+
display: flex;
139+
flex-direction: column;
140+
background-color: var(--sl-color-bg-nav);
141+
box-shadow: 0.2rem 0.2rem 0.2rem #0000005b;
142+
}
143+
144+
.side-client {
145+
background-color: var(--color-type-client-background);
146+
border-color: var(--color-type-client);
147+
}
148+
149+
.side-client.active {
150+
background-color: var(--color-type-client-background-high);
151+
}
152+
153+
.side-server {
154+
background-color: var(--color-type-server-background);
155+
border-color: var(--color-type-server);
156+
}
157+
158+
.side-server.active {
159+
background-color: var(--color-type-server-background-high);
160+
}
161+
162+
.side-shared {
163+
background-color: var(--color-type-shared-background);
164+
border-color: var(--color-type-shared);
165+
}
166+
167+
.side-shared.active {
168+
background-color: var(--color-type-shared-background-high);
98169
}

0 commit comments

Comments
 (0)