|
@@ -9,10 +9,13 @@ import withSuspense from '../utils/withSuspense';
|
|
|
|
|
|
import { goodsLoader } from '../pages/GoodsList';
|
|
import { goodsLoader } from '../pages/GoodsList';
|
|
|
|
|
|
|
|
+import { todoAddAction } from '../pages/TodoList/TodoAdd';
|
|
|
|
+
|
|
const About = lazy(() => import('../pages/About'));
|
|
const About = lazy(() => import('../pages/About'));
|
|
const Login = lazy(() => import('../pages/Login'));
|
|
const Login = lazy(() => import('../pages/Login'));
|
|
const GoodsList = lazy(() => import('../pages/GoodsList'));
|
|
const GoodsList = lazy(() => import('../pages/GoodsList'));
|
|
const TodoList = lazy(() => import('../pages/TodoList'));
|
|
const TodoList = lazy(() => import('../pages/TodoList'));
|
|
|
|
+const TodoAdd = lazy(() => import('../pages/TodoList/TodoAdd'));
|
|
|
|
|
|
const router = createBrowserRouter([
|
|
const router = createBrowserRouter([
|
|
{
|
|
{
|
|
@@ -41,9 +44,14 @@ const router = createBrowserRouter([
|
|
element: withSuspense(GoodsList),
|
|
element: withSuspense(GoodsList),
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/todo/list',
|
|
|
|
|
|
+ path: 'todo/list',
|
|
element: withSuspense(TodoList),
|
|
element: withSuspense(TodoList),
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ path: 'todo/add',
|
|
|
|
+ action: todoAddAction,
|
|
|
|
+ element: withSuspense(TodoAdd),
|
|
|
|
+ },
|
|
],
|
|
],
|
|
},
|
|
},
|
|
]);
|
|
]);
|