tech_mahindra/src/App.tsx
2026-05-22 19:34:42 +05:30

38 lines
886 B
TypeScript

import { Routes, Route, Navigate } from "react-router-dom";
import { ProtectedRoute } from "./components/ProtectedRoute";
import Login from "./pages/Login";
import AppShell from "./components/AppShell";
export default function App() {
return (
<Routes>
<Route path="/login" element={<Login />} />
<Route
path="/screen/:screenId/detail/:instanceId"
element={
<ProtectedRoute>
<AppShell />
</ProtectedRoute>
}
/>
<Route
path="/screen/:screenId"
element={
<ProtectedRoute>
<AppShell />
</ProtectedRoute>
}
/>
<Route
path="/"
element={
<ProtectedRoute>
<AppShell />
</ProtectedRoute>
}
/>
<Route path="*" element={<Navigate to="/" replace />} />
</Routes>
);
}