import { createBrowserRouter, Navigate } from "react-router"; import Login from "./components/Login"; import Main from "./components/Main"; const isAuthenticated = () => { return localStorage.getItem("chatbot_user") !== null; }; const ProtectedRoute = ({ children }: { children: React.ReactNode }) => { return isAuthenticated() ? children : ; }; const PublicRoute = ({ children }: { children: React.ReactNode }) => { return !isAuthenticated() ? children : ; }; export const router = createBrowserRouter([ { path: "/login", element: ( ), }, { path: "/", element: (
), }, { path: "*", element: , }, ]);