Skip to content
This repository was archived by the owner on Nov 16, 2022. It is now read-only.

Commit 651605a

Browse files
committed
[CodeDemo] Added new features support.
1 parent 7f958e5 commit 651605a

File tree

2 files changed

+19
-30
lines changed

2 files changed

+19
-30
lines changed

src/pages/Components/CodeDemo/index.js

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -26,23 +26,26 @@ import {TaggingContext} from "@material-docs/core/hooks/useTags"
2626
import demoWithCodeCode from "../../../examples/Code/demoWithCodeExampleCode.md";
2727
import DemoWithCodeExample from "../../../examples/Code/DemoWithCodeExpample";
2828
import H2 from "@material-docs/core/components/H2";
29+
import Locale from "@material-docs/core/components/Locale";
2930

3031
export default function CodeDemo() {
3132
const {lang} = useLang();
32-
const locale = lang.locale.pages.CodeDemo;
33+
const localeObj = lang.locale.pages.CodeDemo;
34+
35+
const locale = "pages/CodeDemo";
3336

3437
return (
3538
<DocsPage
3639
name={"Code showers"}
37-
searchDescription={locale.searchDescription}
38-
searchTags={convertJsonToArray(locale.searchTags)}
40+
searchDescription={localeObj.searchDescription}
41+
searchTags={convertJsonToArray(localeObj.searchTags)}
3942
>
4043
<H1>Code showers</H1>
4144
<H3 noTag noDivider>Code showers - React components, designed to help you to share your source code.</H3>
42-
<Markdown>{locale.globalDetails}</Markdown>
43-
<H2>{locale.componentsHeader}</H2>
45+
<Markdown locale={`${locale}/globalDetails`} />
46+
<H2><Locale path={`${locale}/componentsHeader`}/></H2>
4447
<H3 noDivider>{"<Code/>"}</H3>
45-
<Markdown>{locale.codeDetails}</Markdown>
48+
<Markdown locale={`${locale}/codeDetails`}></Markdown>
4649
<DemoWithCode
4750
code={codeCode}
4851
theme={"darcula"}
@@ -52,13 +55,12 @@ export default function CodeDemo() {
5255
label: "GitHub source",
5356
link: "https://github.com/material-docs/material-docs-documentation/blob/master/src/examples/Code/CodeExample.js"
5457
}]}
58+
p={1}
5559
>
56-
<Box p={1}>
57-
<CodeExample />
58-
</Box>
60+
<CodeExample/>
5961
</DemoWithCode>
6062
<H3 noDivider>{"<ExpansionCode/>"}</H3>
61-
<Markdown>{locale.expansionCodeDetails}</Markdown>
63+
<Markdown locale={`${locale}/expansionCodeDetails`}/>
6264
<DemoWithCode
6365
code={expansionCodeCode}
6466
theme={"darcula"}
@@ -68,15 +70,12 @@ export default function CodeDemo() {
6870
label: "GitHub source",
6971
link: "https://github.com/material-docs/material-docs-documentation/blob/master/src/examples/Code/ExpansionCodeExample.js"
7072
}]}
73+
p={1}
7174
>
72-
<Box p={1}>
73-
<TaggingContext.Provider value={{setTag: () => {}, removeTag: () => {}}}>
74-
<ExpansionCodeExample />
75-
</TaggingContext.Provider>
76-
</Box>
75+
<ExpansionCodeExample/>
7776
</DemoWithCode>
7877
<H3 noDivider>{"<DemoWithCode/>"}</H3>
79-
<Markdown>{locale.demoWithCodeDetails}</Markdown>
78+
<Markdown locale={`${locale}/demoWithCodeDetails`}/>
8079
<DemoWithCode
8180
code={demoWithCodeCode}
8281
theme={"darcula"}
@@ -85,12 +84,9 @@ export default function CodeDemo() {
8584
label: "GitHub source",
8685
link: "https://github.com/material-docs/material-docs-documentation/blob/master/src/examples/Code/DemoWithCodeExpample.js"
8786
}]}
87+
p={1}
8888
>
89-
<Box p={1}>
90-
<TaggingContext.Provider value={{setTag: () => {}, removeTag: () => {}}}>
91-
<DemoWithCodeExample />
92-
</TaggingContext.Provider>
93-
</Box>
89+
<DemoWithCodeExample/>
9490
</DemoWithCode>
9591
<H3>APIs</H3>
9692
<List>

src/pages/Components/HeadersDemo/index.js

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,9 @@ export default function HeadersDemo() {
4242
label: "GitHub source",
4343
link: "https://github.com/material-docs/material-docs-documentation/blob/master/src/examples/Headers/AllHeaders.js"
4444
}]}
45+
p={2}
4546
>
46-
<Box p={2}>
47-
<TaggingContext.Provider value={{
48-
setTag: () => {
49-
}, removeTag: () => {
50-
}, tags: {}
51-
}}>
52-
<AllHeaders/>
53-
</TaggingContext.Provider>
54-
</Box>
47+
<AllHeaders/>
5548
</DemoWithCode>
5649
<H2>Settings</H2>
5750
<H3 noDivider>{locale.contentAutoGeneration}</H3>

0 commit comments

Comments
 (0)