Skip to content

Commit cfcf2d6

Browse files
committed
code block
1 parent 5757c50 commit cfcf2d6

File tree

1 file changed

+31
-6
lines changed

1 file changed

+31
-6
lines changed

apps/docs/src/components/TabbedCodeBlock/styles.module.css

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,28 @@
11
/* styles.module.css */
2+
:root {
3+
--tab-button-bg: var(--ifm-color-emphasis-200);
4+
--tab-button-hover-bg: var(--ifm-color-emphasis-300);
5+
--tab-button-active-bg: var(--ifm-color-emphasis-100);
6+
--tab-button-color: var(--ifm-color-emphasis-900);
7+
--tab-button-hover-color: var(--ifm-color-emphasis-900);
8+
--tab-button-active-color: var(--ifm-color-primary);
9+
}
10+
11+
[data-theme='dark'] {
12+
--tab-button-bg: var(--ifm-color-emphasis-100);
13+
--tab-button-hover-bg: var(--docs-bg-subtle-pressed);
14+
--tab-button-active-bg: var(--ifm-color-emphasis-200);
15+
--tab-button-color: var(--ifm-color-emphasis-900);
16+
--tab-button-hover-color: var(--ifm-color-emphasis-900);
17+
--tab-button-active-color: var(--ifm-color-primary);
18+
}
19+
220
.tabbedCodeContainer {
321
border-radius: 8px;
422
}
523

624
.tabsHeader {
7-
display: flex;
25+
display: inline-flex;
826
background-color: var(--ifm-color-emphasis-200);
927
border-top-left-radius: 8px;
1028
border-top-right-radius: 8px;
@@ -21,18 +39,25 @@
2139
border: none;
2240
cursor: pointer;
2341
transition: background-color 0.2s, color 0.2s;
24-
color: var(--ifm-color-emphasis-700);
42+
color: var(--tab-button-color);
43+
background-color: var(--tab-button-bg);
2544
white-space: nowrap;
2645
}
2746

2847
.tabButton:hover {
29-
background-color: var(--ifm-color-emphasis-300);
30-
color: var(--ifm-color-emphasis-900);
48+
background-color: var(--tab-button-hover-bg);
49+
color: var(--tab-button-hover-color);
3150
}
3251

3352
.activeTab {
34-
color: var(--ifm-color-primary);
35-
background-color: var(--ifm-color-emphasis-100);
53+
color: var(--tab-button-active-color);
54+
background-color: var(--tab-button-active-bg);
55+
border-bottom: 2px solid var(--ifm-color-primary);
56+
}
57+
58+
.activeTab:hover {
59+
color: var(--tab-button-active-color);
60+
background-color: var(--tab-button-active-bg);
3661
border-bottom: 2px solid var(--ifm-color-primary);
3762
}
3863

0 commit comments

Comments
 (0)