Updated the main.jsx
This commit is contained in:
parent
c423bf18bd
commit
0444da18d7
@ -1,8 +1,41 @@
|
|||||||
import React from "react";
|
import React from "react";
|
||||||
import ReactDOM from "react-dom/client";
|
import ReactDOM from "react-dom/client";
|
||||||
|
import {createBrowserRouter} from "react-router-dom";
|
||||||
|
import {RouterProvider} from "react-router";
|
||||||
|
import "@styles/fonts.sass";
|
||||||
|
import "@styles/main.sass";
|
||||||
|
import Root from "@/common/layouts/Root";
|
||||||
|
import Home from "@/pages/Home";
|
||||||
|
import Imprint from "@/pages/Imprint";
|
||||||
|
import Privacy from "@/pages/Privacy";
|
||||||
|
|
||||||
|
const routes = createBrowserRouter([
|
||||||
|
{
|
||||||
|
path: "/",
|
||||||
|
element: <Root/>,
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
path: "/",
|
||||||
|
element: <Home/>,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: "/imprint",
|
||||||
|
element: <Imprint/>,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: "/privacy",
|
||||||
|
element: <Privacy/>
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: "*",
|
||||||
|
element: <div style={{display: "flex", justifyContent: "center"}}>404 - Seite nicht gefunden</div>,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
}
|
||||||
|
]);
|
||||||
|
|
||||||
ReactDOM.createRoot(document.getElementById('root')).render(
|
ReactDOM.createRoot(document.getElementById('root')).render(
|
||||||
<React.StrictMode>
|
<React.StrictMode>
|
||||||
|
<RouterProvider router={routes}/>
|
||||||
</React.StrictMode>,
|
</React.StrictMode>,
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user