diff --git a/web_check.tsx b/web_check.tsx new file mode 100644 index 0000000..80f6a79 --- /dev/null +++ b/web_check.tsx @@ -0,0 +1,30 @@ +import { Routes, Route, Outlet } from 'react-router-dom'; +import Home from 'web-check-live/views/Home'; +import Results from 'web-check-live/views/Results'; +import About from 'web-check-live/views/About'; +import NotFound from 'web-check-live/views/NotFound'; +import ErrorBoundary from 'web-check-live/components/boundaries/PageError'; +import GlobalStyles from './styles/globals'; + +const Layout = () => ( + <> + <GlobalStyles /> + <Outlet /> + </> +); + +export default function App() { + return ( + <ErrorBoundary> + <Routes> + <Route path="/check" element={<Layout />}> + <Route index element={<Home />} /> + <Route path="home" element={<Home />} /> + <Route path="about" element={<About />} /> + <Route path=":urlToScan" element={<Results />} /> + <Route path="*" element={<NotFound />} /> + </Route> + </Routes> + </ErrorBoundary> + ); +}