Files
umbyte-landing/frontend/src/main.tsx
T

22 lines
819 B
TypeScript

import React from 'react';
import ReactDOM from 'react-dom/client';
import { BrowserRouter, Routes, Route } from 'react-router-dom';
import { Landing } from './pages/Landing';
import { CardPage } from './pages/CardPage';
import { AdminLogin } from './admin/AdminLogin';
import { AdminLayout } from './admin/AdminLayout';
import './styles/index.css';
ReactDOM.createRoot(document.getElementById('root')!).render(
<React.StrictMode>
<BrowserRouter>
<Routes>
<Route path="/" element={<Landing />} />
<Route path="/card/:slug" element={<CardPage />} />
<Route path="/admin/login" element={<AdminLogin />} />
<Route path="/admin/*" element={<AdminLayout />} />
</Routes>
</BrowserRouter>
</React.StrictMode>
);