Skip to content

Commit 7dc1233

Browse files
committed
chore(build): adds react router
1 parent 53f0acb commit 7dc1233

23 files changed

+345
-197
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import React from 'react';
2+
3+
export default function CenterCircularProgressDemo() {
4+
return <div></div>;
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import React from 'react';
2+
3+
export default function DialogDemo() {
4+
return <div></div>;
5+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import React from 'react';
2+
import { Link } from 'react-router-dom';
3+
4+
export default function Home() {
5+
return (
6+
<div>
7+
<ul>
8+
<Link to="/buttons">Buttons</Link> <br />
9+
<Link to="/snack-bar">Snack Bar</Link> <br />
10+
<Link to="/dialog">Dialog</Link> <br />
11+
<Link to="/circular-progress">Circular Progress</Link> <br />
12+
</ul>
13+
</div>
14+
);
15+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import React from 'react';
2+
3+
export default function SnackBarDemo() {
4+
return <div></div>;
5+
}
Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,39 @@
1+
import { createBrowserRouter, RouterProvider } from 'react-router-dom';
2+
import Home from './Home';
13
import Buttons from './buttons/Buttons';
4+
import SnackBarDemo from './SnackBarDemo';
5+
import DialogDemo from './DialogDemo';
6+
import Root from '../routes/root';
7+
8+
const router = createBrowserRouter([
9+
{
10+
path: '/',
11+
element: <Root />,
12+
children: [
13+
{
14+
path: 'home',
15+
element: <Home />,
16+
},
17+
{
18+
path: '/buttons',
19+
element: <Buttons />,
20+
},
21+
{
22+
path: '/snack-bar',
23+
element: <SnackBarDemo />,
24+
},
25+
{
26+
path: '/dialog',
27+
element: <DialogDemo />,
28+
},
29+
{
30+
path: '/circular-progress',
31+
element: <Home />,
32+
},
33+
],
34+
},
35+
]);
236

337
export default function App() {
4-
return (
5-
<div>
6-
<Buttons />
7-
</div>
8-
);
38+
return <RouterProvider router={router} />;
939
}
Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
1-
import {DeleteButton} from '@react-kit/DeleteButton';
1+
import { DeleteButton } from '@react-kit/DeleteButton';
22

33
export default function Buttons() {
4-
return <DeleteButton loading={false} onClick={() => console.log()} />;
4+
return (
5+
<div>
6+
Delete Button:{' '}
7+
<DeleteButton loading={false} onClick={() => console.log()} /> <br />
8+
Delete Button:{' '}
9+
<DeleteButton loading={false} onClick={() => console.log()} /> <br />
10+
Delete Button:{' '}
11+
<DeleteButton loading={false} onClick={() => console.log()} /> <br />
12+
Delete Button:{' '}
13+
<DeleteButton loading={false} onClick={() => console.log()} /> <br />
14+
Delete Button:{' '}
15+
<DeleteButton loading={false} onClick={() => console.log()} /> <br />
16+
Delete Button:{' '}
17+
<DeleteButton loading={false} onClick={() => console.log()} /> <br />
18+
</div>
19+
);
520
}

apps/react-kit-demo/src/main.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { StrictMode } from 'react';
22
import * as ReactDOM from 'react-dom/client';
3-
43
import App from './app/app';
54

65
const root = ReactDOM.createRoot(
76
document.getElementById('root') as HTMLElement
87
);
8+
99
root.render(
1010
<StrictMode>
1111
<App />
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import React from 'react';
2+
import { Outlet } from 'react-router-dom';
3+
4+
export default function Root() {
5+
return (
6+
<>
7+
<h1 style={{ textAlign: 'center' }}>React Kit Demo</h1>
8+
<hr />
9+
10+
<p>
11+
This is a demo of the <code>@react-kit</code> package.
12+
</p>
13+
<div id="detail">
14+
<Outlet />
15+
</div>
16+
</>
17+
);
18+
}

package-lock.json

Lines changed: 40 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,11 @@
3030
"@mui/icons-material": "^5.15.18",
3131
"@mui/lab": "^5.0.0-alpha.170",
3232
"@mui/material": "^5.15.18",
33+
"date-fns": "^2.30.0",
34+
"next": "^14.2.3",
3335
"react": "^18.3.1",
3436
"react-dom": "^18.3.1",
35-
"next": "^14.2.3",
36-
"date-fns": "^2.30.0"
37+
"react-router-dom": "^6.23.1"
3738
},
3839
"devDependencies": {
3940
"@babel/core": "^7.14.5",

0 commit comments

Comments
 (0)