diff --git a/src/components/typography/RouterLink.tsx b/src/components/typography/RouterLink.tsx new file mode 100644 index 0000000..2b03587 --- /dev/null +++ b/src/components/typography/RouterLink.tsx @@ -0,0 +1 @@ +export { NavLink as RouterLink } from "react-router-dom"; diff --git a/src/index.tsx b/src/index.tsx index 67c9221..df65e1b 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,16 +1,22 @@ -import React from 'react'; -import ReactDOM from 'react-dom'; -import './index.css'; -import App from './App'; -import reportWebVitals from './reportWebVitals'; +import React from "react"; +import ReactDOM from "react-dom/client"; +import { BrowserRouter, Routes, Route } from "react-router-dom"; +import "./index.css"; +import App from "./App"; +import reportWebVitals from "./reportWebVitals"; import "./localization/i18n"; - -ReactDOM.render( +const rootElement = document.getElementById("root"); +if (!rootElement) throw new Error("Failed to find the root element"); +const root = ReactDOM.createRoot(rootElement); +root.render( - - , - document.getElementById('root') + + + }> + + + ); // If you want to start measuring performance in your app, pass a function