Skip to content

Commit ff66d5c

Browse files
committed
Add Table demo
1 parent 78a8d21 commit ff66d5c

File tree

3 files changed

+46
-0
lines changed

3 files changed

+46
-0
lines changed

packages/demo/src/main.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import CheckboxPage from "./routes/CheckboxPage.tsx";
88
import RadioPage from "./routes/RadioPage.tsx";
99
import SingleSelectPage from "./routes/SingleSelectPage.tsx";
1010
import SplitLayoutPage from "./routes/SplitLayout.tsx";
11+
import TablePage from "./routes/TablePage.tsx";
1112
import TextareaPage from "./routes/Textarea.tsx";
1213
import TextfieldPage from "./routes/Textfield.tsx";
1314

@@ -40,6 +41,10 @@ const router = createBrowserRouter([
4041
path: "/split-layout",
4142
element: <SplitLayoutPage />,
4243
},
44+
{
45+
path: "/table",
46+
element: <TablePage />,
47+
},
4348
{
4449
path: "/textarea",
4550
element: <TextareaPage />,

packages/demo/src/routes/Root.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export default function Root() {
1111
<li><a href="/radio">Radio</a></li>
1212
<li><a href="/single-select">Single Select</a></li>
1313
<li><a href="/split-layout">Split Layout</a></li>
14+
<li><a href="/table">Table</a></li>
1415
<li><a href="/textarea">Textarea</a></li>
1516
<li><a href="/textfield">Textfield</a></li>
1617
</ul>
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
import {
2+
VscodeTable,
3+
VscodeTableHeader,
4+
VscodeTableHeaderCell,
5+
VscodeTableBody,
6+
VscodeTableRow,
7+
VscodeTableCell,
8+
} from "@vscode-elements/react-elements";
9+
10+
export default function TablePage() {
11+
return (
12+
<div>
13+
<h1>Table</h1>
14+
<VscodeTable zebra>
15+
<VscodeTableHeader>
16+
<VscodeTableHeaderCell>First name</VscodeTableHeaderCell>
17+
<VscodeTableHeaderCell>Last name</VscodeTableHeaderCell>
18+
<VscodeTableHeaderCell>E-mail</VscodeTableHeaderCell>
19+
</VscodeTableHeader>
20+
<VscodeTableBody>
21+
<VscodeTableRow>
22+
<VscodeTableCell>Vincenza</VscodeTableCell>
23+
<VscodeTableCell>Lindgren</VscodeTableCell>
24+
<VscodeTableCell>Delia21@yahoo.com</VscodeTableCell>
25+
</VscodeTableRow>
26+
<VscodeTableRow>
27+
<VscodeTableCell>Vincenza</VscodeTableCell>
28+
<VscodeTableCell>Lindgren</VscodeTableCell>
29+
<VscodeTableCell>Delia21@yahoo.com</VscodeTableCell>
30+
</VscodeTableRow>
31+
<VscodeTableRow>
32+
<VscodeTableCell>Vincenza</VscodeTableCell>
33+
<VscodeTableCell>Lindgren</VscodeTableCell>
34+
<VscodeTableCell>Delia21@yahoo.com</VscodeTableCell>
35+
</VscodeTableRow>
36+
</VscodeTableBody>
37+
</VscodeTable>
38+
</div>
39+
);
40+
}

0 commit comments

Comments
 (0)