@@ -26,23 +26,26 @@ import {TaggingContext} from "@material-docs/core/hooks/useTags"
2626import demoWithCodeCode from "../../../examples/Code/demoWithCodeExampleCode.md" ;
2727import DemoWithCodeExample from "../../../examples/Code/DemoWithCodeExpample" ;
2828import H2 from "@material-docs/core/components/H2" ;
29+ import Locale from "@material-docs/core/components/Locale" ;
2930
3031export 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 >
0 commit comments