Skip to content

Commit fa59bfc

Browse files
authored
docs: fix v8 website style cascade (#2983)
1 parent 2ae35ef commit fa59bfc

2 files changed

Lines changed: 12 additions & 8 deletions

File tree

apps/website/examples-v8/react-day-picker-v8.tsx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import v8Style from "!raw-loader!react-day-picker-v8/dist/style.css";
21
import {
32
DayPicker as DayPickerV8,
43
type DayPickerProps,
@@ -26,10 +25,5 @@ export {
2625
} from "react-day-picker-v8";
2726

2827
export function DayPicker(props: DayPickerProps) {
29-
return (
30-
<>
31-
<style>{v8Style.toString()}</style>
32-
<DayPickerV8 {...props} />
33-
</>
34-
);
28+
return <DayPickerV8 {...props} />;
3529
}

apps/website/src/theme/MDXComponents.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
import v8Style from "!raw-loader!react-day-picker-v8/dist/style.css";
12
import { useDocsVersion } from "@docusaurus/plugin-content-docs/client";
23
import MDXComponents from "@theme-original/MDXComponents";
34
import type { ComponentProps, ComponentType } from "react";
45
import * as ExamplesV8 from "../../examples-v8";
56
import * as ExamplesV9 from "../../examples-v9";
6-
import { BrowserWindow } from "../components/BrowserWindow";
7+
import { BrowserWindow as BaseBrowserWindow } from "../components/BrowserWindow";
78
import * as CurrentExamples from "../examples";
89

910
type TableComponent = ComponentType<ComponentProps<"table">>;
@@ -64,6 +65,15 @@ function ResponsiveTable(props: ComponentProps<typeof Table>) {
6465
);
6566
}
6667

68+
function BrowserWindow(props: ComponentProps<typeof BaseBrowserWindow>) {
69+
const version = useDocsVersion();
70+
const baseStyleCss =
71+
props.baseStyleCss ??
72+
(version.version === "8.10.2" ? v8Style.toString() : undefined);
73+
74+
return <BaseBrowserWindow {...props} baseStyleCss={baseStyleCss} />;
75+
}
76+
6777
export default {
6878
...MDXComponents,
6979
table: ResponsiveTable,

0 commit comments

Comments
 (0)