import React, { useState } from "react"; import { AuthContext } from "./AuthContext"; export const AuthProvider: React.FC<{ children: React.ReactNode }> = ({ children }) => { const [isAuthenticated, setIsAuthenticated] = useState( !!localStorage.getItem("auth_token") ); const login = (token: string) => { localStorage.setItem("auth_token", token); setIsAuthenticated(true); }; const logout = () => { localStorage.removeItem("auth_token"); setIsAuthenticated(false); window.location.href = "/signin"; }; return ( {children} ); };