@@ -26,23 +26,26 @@ import {TaggingContext} from "@material-docs/core/hooks/useTags"
26
26
import demoWithCodeCode from "../../../examples/Code/demoWithCodeExampleCode.md" ;
27
27
import DemoWithCodeExample from "../../../examples/Code/DemoWithCodeExpample" ;
28
28
import H2 from "@material-docs/core/components/H2" ;
29
+ import Locale from "@material-docs/core/components/Locale" ;
29
30
30
31
export default function CodeDemo ( ) {
31
32
const { lang} = useLang ( ) ;
32
- const locale = lang . locale . pages . CodeDemo ;
33
+ const localeObj = lang . locale . pages . CodeDemo ;
34
+
35
+ const locale = "pages/CodeDemo" ;
33
36
34
37
return (
35
38
< DocsPage
36
39
name = { "Code showers" }
37
- searchDescription = { locale . searchDescription }
38
- searchTags = { convertJsonToArray ( locale . searchTags ) }
40
+ searchDescription = { localeObj . searchDescription }
41
+ searchTags = { convertJsonToArray ( localeObj . searchTags ) }
39
42
>
40
43
< H1 > Code showers</ H1 >
41
44
< 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 >
44
47
< H3 noDivider > { "<Code/>" } </ H3 >
45
- < Markdown > { locale . codeDetails } </ Markdown >
48
+ < Markdown locale = { ` ${ locale } / codeDetails` } > </ Markdown >
46
49
< DemoWithCode
47
50
code = { codeCode }
48
51
theme = { "darcula" }
@@ -52,13 +55,12 @@ export default function CodeDemo() {
52
55
label : "GitHub source" ,
53
56
link : "https://github.com/material-docs/material-docs-documentation/blob/master/src/examples/Code/CodeExample.js"
54
57
} ] }
58
+ p = { 1 }
55
59
>
56
- < Box p = { 1 } >
57
- < CodeExample />
58
- </ Box >
60
+ < CodeExample />
59
61
</ DemoWithCode >
60
62
< H3 noDivider > { "<ExpansionCode/>" } </ H3 >
61
- < Markdown > { locale . expansionCodeDetails } </ Markdown >
63
+ < Markdown locale = { ` ${ locale } / expansionCodeDetails` } / >
62
64
< DemoWithCode
63
65
code = { expansionCodeCode }
64
66
theme = { "darcula" }
@@ -68,15 +70,12 @@ export default function CodeDemo() {
68
70
label : "GitHub source" ,
69
71
link : "https://github.com/material-docs/material-docs-documentation/blob/master/src/examples/Code/ExpansionCodeExample.js"
70
72
} ] }
73
+ p = { 1 }
71
74
>
72
- < Box p = { 1 } >
73
- < TaggingContext . Provider value = { { setTag : ( ) => { } , removeTag : ( ) => { } } } >
74
- < ExpansionCodeExample />
75
- </ TaggingContext . Provider >
76
- </ Box >
75
+ < ExpansionCodeExample />
77
76
</ DemoWithCode >
78
77
< H3 noDivider > { "<DemoWithCode/>" } </ H3 >
79
- < Markdown > { locale . demoWithCodeDetails } </ Markdown >
78
+ < Markdown locale = { ` ${ locale } / demoWithCodeDetails` } / >
80
79
< DemoWithCode
81
80
code = { demoWithCodeCode }
82
81
theme = { "darcula" }
@@ -85,12 +84,9 @@ export default function CodeDemo() {
85
84
label : "GitHub source" ,
86
85
link : "https://github.com/material-docs/material-docs-documentation/blob/master/src/examples/Code/DemoWithCodeExpample.js"
87
86
} ] }
87
+ p = { 1 }
88
88
>
89
- < Box p = { 1 } >
90
- < TaggingContext . Provider value = { { setTag : ( ) => { } , removeTag : ( ) => { } } } >
91
- < DemoWithCodeExample />
92
- </ TaggingContext . Provider >
93
- </ Box >
89
+ < DemoWithCodeExample />
94
90
</ DemoWithCode >
95
91
< H3 > APIs</ H3 >
96
92
< List >
0 commit comments