index.tsx
1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import { createHashRouter, RouterProvider } from 'react-router-dom';
import Root from '../page/root';
import lazyComponent from '@/components/lazy-component';
export default () => (
<RouterProvider
router={createHashRouter([
{
path: '/',
element: <Root />,
children: [
{
path: '/about',
element: lazyComponent(
() => import(/*qx-dataflow-about*/ '@/page/about'),
),
},
{
path: '/designer',
element: lazyComponent(
() => import(/*qx-dataflow-designer*/ '@/page/designer'),
),
},
{
path: '/list',
element: lazyComponent(
() => import(/*qx-dataflow-list*/ '@/page/view/list'),
),
},
{
path: '/version',
element: lazyComponent(
() => import(/*qx-dataflow-version*/ '@/page/view/version'),
),
},
],
},
])}
/>
);