Skip to content

Commit e851689

Browse files
authored
docs: isolate daypicker demos from docusaurus css (#2874)
* docs: isolate daypicker demos from docusaurus css * Remove extra config Signed-off-by: gpbl <[email protected]> --------- Signed-off-by: gpbl <[email protected]>
1 parent de5b2e0 commit e851689

File tree

5 files changed

+33
-28
lines changed

5 files changed

+33
-28
lines changed

website/docusaurus.config.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ const config: Config = {
4848
},
4949
blog: false,
5050
theme: {
51-
customCss: ["./src/css/custom.css", "../src/style.css"],
51+
customCss: ["../src/style.css", "./src/css/site.css"],
5252
},
5353
sitemap: {
5454
lastmod: "date",
@@ -136,7 +136,6 @@ const config: Config = {
136136
"data-api": "/q/a/event",
137137
},
138138
],
139-
140139
themeConfig: {
141140
image: "img/social-card.png",
142141
metadata: [

website/src/components/BrowserWindow.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export function BrowserWindow({
3737
</div>
3838
</div>
3939

40-
<div className={styles.browserWindowBody} style={bodyStyle}>
40+
<div className={`${styles.browserWindowBody} rdp-demo`} style={bodyStyle}>
4141
{shadow ? (
4242
<ShadowDomWrapper styleStr={styleStr}>{children}</ShadowDomWrapper>
4343
) : (

website/src/components/ShadowDomWrapper.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ export function ShadowDomWrapper({
1414
<root.div>
1515
{children}
1616
<style>{style.toString()}</style>
17+
<style>{`
18+
.rdp-root {
19+
--rdp-accent-color: var(--ifm-color-primary);
20+
}
21+
`}</style>
1722
{colorMode === "dark" && (
1823
<style>{`
1924
.rdp-root {

website/src/css/custom.css

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
@import './markdown.css';
2-
31
:root {
42
--ifm-color-primary: #007aff;
53
--ifm-color-primary-dark: #006ee6;
@@ -66,6 +64,17 @@ html[data-theme="dark"] {
6664
background-repeat: no-repeat !important;
6765
}
6866

67+
.rdp-demo:not(#a#b),
68+
.rdp-demo:not(#a#b) * {
69+
@layer infima {
70+
all: revert-layer;
71+
}
72+
73+
@layer website {
74+
all: revert-layer;
75+
}
76+
}
77+
6978
/* For readability concerns, you should choose a lighter palette in dark mode. */
7079
html[data-theme="dark"] {
7180
--ifm-color-primary: #0b84ff;
@@ -101,29 +110,6 @@ html[data-theme="dark"] {
101110
}
102111
}
103112

104-
.rdp-root {
105-
--rdp-accent-color: var(--ifm-color-primary);
106-
}
107-
108-
.rdp-day button {
109-
font-size: 1rem !important;
110-
}
111-
112-
.rdp-weekday {
113-
font-size: 0.75rem !important;
114-
}
115-
116-
.rdp-footer {
117-
margin: 1rem 0;
118-
}
119-
120-
html[data-theme="dark"] .rdp-root {
121-
--rdp-accent-color: var(--ifm-color-primary);
122-
--rdp-accent-background-color: #073845;
123-
--rdp-range_end-color: black;
124-
--rdp-range_start-color: black;
125-
}
126-
127113
html[data-theme="dark"] {
128114
}
129115

website/src/css/site.css

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
:root {
2+
--rdp-accent-color: var(--ifm-color-primary);
3+
}
4+
5+
html[data-theme="dark"] .rdp-root {
6+
--rdp-accent-color: var(--ifm-color-primary);
7+
--rdp-accent-background-color: #073845;
8+
--rdp-range_end-color: black;
9+
--rdp-range_start-color: black;
10+
}
11+
12+
@layer infima, website;
13+
14+
@import "./custom.css" layer(website);
15+
@import "./markdown.css" layer(website);

0 commit comments

Comments
 (0)