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

Commit 1a59f6a

Browse files
committed
[Code showers Demo] Finished Code showers demo page.
[APIs] Added links to demos.
1 parent 665fa18 commit 1a59f6a

File tree

14 files changed

+81
-37
lines changed

14 files changed

+81
-37
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"dependencies": {
3232
"@craco/craco": "^5.6.4",
3333
"@material-docs/core": "^0.4.5",
34-
"@material-docs/react-components-docs-extension": "^0.1.9",
34+
"@material-docs/react-components-docs-extension": "^0.2.0",
3535
"@material-ui/core": "^4.11.0",
3636
"@material-ui/icons": "^4.9.1",
3737
"clsx": "^1.1.1",

src/Documentation.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ import RCDEReactComponentApiPageAPI
6666
import RCDEStyleAPI from "./pages/Extensions/ReactComponentsDocsExtension/APIs/StyleAPI";
6767
import ReactComponentApiPageDemo
6868
from "./pages/Extensions/ReactComponentsDocsExtension/Components/ReactComponentApiPageDemo";
69-
import CodeDemo from "./pages/Components/Code";
69+
import CodeDemo from "./pages/Components/CodeDemo";
70+
import TablesDemo from "./pages/Components/TablesDemo";
7071

7172

7273
export default function Documentation() {
@@ -115,6 +116,7 @@ export default function Documentation() {
115116
<MarkdownDemo/>
116117
<TextStylingDemo/>
117118
<ImagesDemo/>
119+
<TablesDemo/>
118120
</PagesGroup>
119121
<PagesGroup name={"Component APIs"}>
120122
<DocsLayoutAPI/>
@@ -159,11 +161,11 @@ export default function Documentation() {
159161
</PagesGroup>
160162
<PagesGroup name={"Extensions"}>
161163
<PagesGroup name={"React Components Docs Extension"}>
162-
<ReactComponentApiPageDemo />
164+
<ReactComponentApiPageDemo/>
163165
<PagesGroup name={"Component API"}>
164-
<RCDEPropAPI />
165-
<RCDEStyleAPI />
166-
<RCDEReactComponentApiPageAPI />
166+
<RCDEPropAPI/>
167+
<RCDEStyleAPI/>
168+
<RCDEReactComponentApiPageAPI/>
167169
</PagesGroup>
168170
</PagesGroup>
169171
</PagesGroup>

src/locale/EN.json

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
11
{
2-
"name": "english",
2+
"name": "en-us",
33
"label": "English",
44
"locale": {
55
"pages": {
66
"CodeDemo": {
7-
"searchDescription": "",
7+
"searchDescription": "Demo of Code showers components.",
88
"searchTags": {
9-
10-
}
9+
"demo": "demo",
10+
"code": "code",
11+
"showing": "showing",
12+
"demonstration": "demonstration"
13+
},
14+
"globalDetails": "Code showers - these are React components created to enable the user to showcase the source code.",
15+
"componentsHeader": "Components",
16+
"codeDetails": "You can use the ```Code``` component to showcase your sources or other code.",
17+
"expansionCodeDetails": "If you want your code to have additional features such as:\n* Ability to collapse code\n* Ability to copy code to clipboard\n* Ability to add additional actions.\n\n\n Then ```ExpansionCode``` is the right choice.",
18+
"demoWithCodeDetails": "The ```DemoWithCode``` component is used to demonstrate the functionality that the code implements. It expands the capabilities of the [```ExpansionCode```](#<expansioncode>) component"
1119
},
1220
"ImagesDemo": {
1321
"pageAbout": "Pictures are needed in order to visually demonstrate some information",

src/locale/RU.json

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,24 @@
11
{
2-
"name": "russian",
2+
"name": "ru-ru",
33
"label": "Русский",
44
"locale": {
55
"pages": {
6+
"CodeDemo": {
7+
"searchDescription": "Демонстрация космпонентов Code showers",
8+
"searchTags": {
9+
"demo": "demo",
10+
"code": "code",
11+
"showing": "showing",
12+
"demonstration": "demonstration",
13+
"code_ru": "код",
14+
"demo_ru": "демо"
15+
},
16+
"globalDetails": "Code showers - это React компоненты, созданные для того, чтоб дать возможность пользователю продемонстрировать исходный код.",
17+
"componentsHeader": "Компоненты",
18+
"codeDetails": "Вы можете использовать компонент ```Code``` для демонстрации своих исходников или другого кода.",
19+
"expansionCodeDetails": "Если вы хотите, чтоб ваш код имел дополнительные фишки, такие как:\n* Возможность свернуть код\n* Возможность скопировать код в буфер обмена\n* Возможность добавить дополниельные действия. \n\n\n Тогда ```ExpansionCode``` - правильный выбор.",
20+
"demoWithCodeDetails": "Компонент ```DemoWithCode``` используется для того, чтоб продемонстрировать функционал, который реализовывает код. Он расширяет возможности компонента [```ExpansionCode```](#<expansioncode>)"
21+
},
622
"ImagesDemo": {
723
"pageAbout": "Картинки нужны для того, чтоб визуально продемонстрировать какую-то информацию",
824
"infoBlock": "Вы можете не переживать за скорость загрузки страницы из-за больших изображений. Компонент __Image__ поддерживает технологию __ленивой загрузки__."

src/pages/APIs/ImageAPI/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export default function ImageAPI() {
3434
>
3535
<H2>Demos</H2>
3636
<List>
37-
<ListItem><Link page={["Components", "Text decorators"]}>Text styling</Link></ListItem>
37+
<ListItem><Link page={["Components", "Images"]}>Text styling</Link></ListItem>
3838
</List>
3939
</ApiPage>
4040
);

src/pages/APIs/PagesGroupAPI/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
*/
55

66
import React from "react";
7-
import {Link} from "@material-ui/core";
87

98
import {H2, List, ListItem, useLang} from "@material-docs/core";
109
import ApiPage from "../../../components/ApiPage";
1110

1211
import importCode from "./importCode.md";
12+
import Link from "@material-docs/core/components/Link";
1313

1414
export default function PagesGroupAPI() {
1515
const {lang} = useLang();
@@ -30,7 +30,7 @@ export default function PagesGroupAPI() {
3030
>
3131
<H2>Demos</H2>
3232
<List>
33-
<ListItem><Link>Lists</Link></ListItem>
33+
<ListItem><Link page={["Components", "Layout"]}>Layout</Link></ListItem>
3434
</List>
3535
</ApiPage>
3636
);

src/pages/APIs/TableAPI/index.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@
44
*/
55

66
import React from "react";
7-
import {Link} from "@material-ui/core";
8-
97
import {H2, List, ListItem, useLang} from "@material-docs/core";
108
import ApiPage from "../../../components/ApiPage";
119

1210
import importCode from "./importCode.md";
11+
import Link from "@material-docs/core/components/Link";
1312

1413
export default function TableAPI() {
1514
const {lang} = useLang();
@@ -37,7 +36,7 @@ export default function TableAPI() {
3736
>
3837
<H2>Demos</H2>
3938
<List>
40-
<ListItem><Link>Tables</Link></ListItem>
39+
<ListItem><Link page={["Components", "Tables"]}>Tables</Link></ListItem>
4140
</List>
4241
</ApiPage>
4342
);

src/pages/APIs/TableBodyAPI/index.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@
44
*/
55

66
import React from "react";
7-
import {Link} from "@material-ui/core";
8-
97
import {H2, List, ListItem, useLang} from "@material-docs/core";
108
import ApiPage from "../../../components/ApiPage";
119

1210
import importCode from "./importCode.md";
11+
import Link from "@material-docs/core/components/Link";
1312

1413
export default function TableBodyAPI() {
1514
const {lang} = useLang();
@@ -34,7 +33,7 @@ export default function TableBodyAPI() {
3433
>
3534
<H2>Demos</H2>
3635
<List>
37-
<ListItem><Link>Tables</Link></ListItem>
36+
<ListItem><Link page={["Components", "Tables"]}>Tables</Link></ListItem>
3837
</List>
3938
</ApiPage>
4039
);

src/pages/APIs/TableCellAPI/index.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@
44
*/
55

66
import React from "react";
7-
import {Link} from "@material-ui/core";
8-
97
import {H2, List, ListItem, useLang} from "@material-docs/core";
108
import ApiPage from "../../../components/ApiPage";
119

1210
import importCode from "./importCode.md";
11+
import Link from "@material-docs/core/components/Link";
1312

1413
export default function TableCellAPI() {
1514
const {lang} = useLang();
@@ -48,7 +47,7 @@ export default function TableCellAPI() {
4847
>
4948
<H2>Demos</H2>
5049
<List>
51-
<ListItem><Link>Tables</Link></ListItem>
50+
<ListItem><Link page={["Components", "Tables"]}>Tables</Link></ListItem>
5251
</List>
5352
</ApiPage>
5453
);

src/pages/APIs/TableHeadAPI/index.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@
44
*/
55

66
import React from "react";
7-
import {Link} from "@material-ui/core";
8-
97
import {H2, List, ListItem, useLang} from "@material-docs/core";
108
import ApiPage from "../../../components/ApiPage";
119

1210
import importCode from "./importCode.md";
11+
import Link from "@material-docs/core/components/Link";
1312

1413
export default function TableHeadAPI() {
1514
const {lang} = useLang();
@@ -31,7 +30,7 @@ export default function TableHeadAPI() {
3130
>
3231
<H2>Demos</H2>
3332
<List>
34-
<ListItem><Link>Tables</Link></ListItem>
33+
<ListItem><Link page={["Components", "Tables"]}>Tables</Link></ListItem>
3534
</List>
3635
</ApiPage>
3736
);

0 commit comments

Comments
 (0)