✨ Add Layout to App (#588)
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
import { BrowserRouter, Route, Routes } from 'react-router-dom';
|
import { BrowserRouter, Route, Routes } from 'react-router-dom';
|
||||||
|
|
||||||
|
import Layout from './pages/Layout';
|
||||||
import Login from './pages/auth/Login';
|
import Login from './pages/auth/Login';
|
||||||
import RecoverPassword from './pages/auth/RecoverPassword';
|
import RecoverPassword from './pages/auth/RecoverPassword';
|
||||||
|
|
||||||
@@ -9,6 +10,8 @@ function App() {
|
|||||||
<Routes>
|
<Routes>
|
||||||
<Route path="/login" element={<Login />} />
|
<Route path="/login" element={<Login />} />
|
||||||
<Route path="/recover-password" element={<RecoverPassword />} />
|
<Route path="/recover-password" element={<RecoverPassword />} />
|
||||||
|
<Route element={<Layout />}>
|
||||||
|
</Route>
|
||||||
</Routes>
|
</Routes>
|
||||||
</BrowserRouter>
|
</BrowserRouter>
|
||||||
)
|
)
|
||||||
|
@@ -1,12 +1,13 @@
|
|||||||
|
import { Outlet } from 'react-router-dom';
|
||||||
import Sidebar from '../components/Sidebar';
|
import Sidebar from '../components/Sidebar';
|
||||||
|
|
||||||
import { Flex } from '@chakra-ui/react';
|
import { Flex } from '@chakra-ui/react';
|
||||||
|
|
||||||
const Layout = ({ children }: { children: React.ReactNode }) => {
|
const Layout = () => {
|
||||||
return (
|
return (
|
||||||
<Flex maxW="large" h="auto" position="relative">
|
<Flex maxW="large" h="auto" position="relative">
|
||||||
<Sidebar />
|
<Sidebar />
|
||||||
{children}
|
<Outlet />
|
||||||
</Flex>
|
</Flex>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user