31 lines
611 B
TypeScript
31 lines
611 B
TypeScript
import { Routes, Route } from 'react-router-dom'
|
|
import Layout from '@/components/Layout'
|
|
import HomePage from '@/pages/HomePage'
|
|
import DashboardPage from '@/pages/DashboardPage'
|
|
import ProtectedRoute from '@/components/ProtectedRoute'
|
|
|
|
function App() {
|
|
return (
|
|
<Routes>
|
|
<Route
|
|
path="/"
|
|
element={
|
|
<Layout>
|
|
<HomePage />
|
|
</Layout>
|
|
}
|
|
/>
|
|
<Route
|
|
path="/dashboard"
|
|
element={
|
|
<ProtectedRoute>
|
|
<DashboardPage />
|
|
</ProtectedRoute>
|
|
}
|
|
/>
|
|
</Routes>
|
|
)
|
|
}
|
|
|
|
export default App
|