@@ -8,31 +8,89 @@ import React from "react";
88import { H2 , List , ListItem , useLang } from "@material-docs/core" ;
99import ApiPage from "../../../components/ApiPage" ;
1010import Link from "@material-docs/core/components/Link/Link" ;
11+ import ReactComponentApiPage from "@material-docs/react-components-docs-extension/components/ReactComponentApiPage" ;
12+ import ReactComponentApiPageSummary
13+ from "@material-docs/react-components-docs-extension/components/ReactComponentApiPageSummary" ;
14+ import ReactComponentApiPageImport
15+ from "@material-docs/react-components-docs-extension/components/ReactComponentApiPageImport" ;
16+ import ReactComponentApiPageProps
17+ from "@material-docs/react-components-docs-extension/components/ReactComponentApiPageProps" ;
18+ import ReactComponentApiPageStyles
19+ from "@material-docs/react-components-docs-extension/components/ReactComponentApiPageStyles" ;
20+ import ReactComponentApiPageFooter
21+ from "@material-docs/react-components-docs-extension/components/ReactComponentApiPageFooter" ;
22+ import Style from "@material-docs/react-components-docs-extension/components/Style" ;
23+ import Prop from "@material-docs/react-components-docs-extension/components/Prop" ;
24+ import Markdown from "@material-docs/core/components/Markdown/Markdown" ;
25+ import { H3 } from "@material-docs/core/components/H3/H3" ;
26+ import Code from "@material-docs/core/components/Code/Code" ;
1127
1228const importCode = `
1329import {AutoDocsMenu} from "@material-docs/core";
1430// or
1531import AutoDocsMenu from "@material-docs/core/components/AutoDocsMenu";
1632` . trim ( ) ;
1733
34+ // export default function AutoDocsMenuAPI() {
35+ // const {lang} = useLang();
36+ // const locale = lang.locale.pages.AutoDocsMenuAPI;
37+ // const localeSpells = lang.locale.common.spells;
38+ // const componentAPILocale = lang.locale.common.ComponentAPI;
39+ //
40+ // return (
41+ // <ApiPage
42+ // lang={lang}
43+ // localeName={"AutoDocsMenuAPI"}
44+ // searchTags={["auto", "menu", "docs", "system", "api"]}
45+ // name={"AutoDocsMenu"}
46+ // importCode={importCode}
47+ // >
48+ // <H2>Demos</H2>
49+ // <List>
50+ // <ListItem><Link page={["Components", "Layout"]}>Layout</Link></ListItem>
51+ // </List>
52+ // </ApiPage>
53+ // );
54+ // }
55+
1856export default function AutoDocsMenuAPI ( ) {
1957 const { lang} = useLang ( ) ;
2058 const locale = lang . locale . pages . AutoDocsMenuAPI ;
2159 const localeSpells = lang . locale . common . spells ;
2260 const componentAPILocale = lang . locale . common . ComponentAPI ;
2361
62+ console . log ( lang ) ;
63+
2464 return (
25- < ApiPage
26- lang = { lang }
27- localeName = { "AutoDocsMenuAPI" }
28- searchTags = { [ "auto" , "menu" , "docs" , "system" , "api" ] }
65+ < ReactComponentApiPage
2966 name = { "AutoDocsMenu" }
30- importCode = { importCode }
67+ searchDescription = { "AutoDocsMenu - react component for creating automated menu." }
68+
69+ searchTags = { [ "auto" , "menu" , "docs" , "system" , "api" ] }
3170 >
32- < H2 > Demos</ H2 >
33- < List >
34- < ListItem > < Link page = { [ "Components" , "Layout" ] } > Layout</ Link > </ ListItem >
35- </ List >
36- </ ApiPage >
71+ { /*<ReactComponentApiPageSummary>*/ }
72+ { /* <H3>The API documentation of the React component.</H3>*/ }
73+ { /*</ReactComponentApiPageSummary>*/ }
74+ { /*<ReactComponentApiPageImport>*/ }
75+ { /* <Code theme={"darcula"}>*/ }
76+ { /* import Component from "./lib/MyComponent";*/ }
77+ { /* import Component from "./lib";*/ }
78+ { /* </Code>*/ }
79+ { /* <Markdown>*/ }
80+ { /* You can learn more about the difference by [reading this guide](https://...).*/ }
81+ { /* </Markdown>*/ }
82+ { /*</ReactComponentApiPageImport>*/ }
83+ { /*<ReactComponentApiPageProps>*/ }
84+ { /* <Prop name={"children"} type={"node"} def={"null"}>Children of an element</Prop>*/ }
85+ { /* <Prop name={"name"} type={"string"} def={"\"\""}>Your name</Prop>*/ }
86+ { /*</ReactComponentApiPageProps>*/ }
87+ { /*<ReactComponentApiPageStyles>*/ }
88+ { /* <Style name={"root"} global={"Mui-root"}>Styles applied to the root element</Style>*/ }
89+ { /* <Style name={"link"} global={"Mui-link"}>Styles applied to the link element</Style>*/ }
90+ { /*</ReactComponentApiPageStyles>*/ }
91+ { /*<ReactComponentApiPageFooter>*/ }
92+ { /* More information...*/ }
93+ { /*</ReactComponentApiPageFooter>*/ }
94+ </ ReactComponentApiPage >
3795 ) ;
3896}
0 commit comments