23 lines
412 B
TypeScript
Raw Normal View History

2025-03-01 23:22:18 +07:00
import { useAuth } from "@/hooks/useAuth";
import { Navigate, Outlet } from "react-router-dom";
2024-08-14 15:36:25 +07:00
const AuthLayout = () => {
2025-03-01 23:22:18 +07:00
const auth = useAuth();
if (auth.isLoading) {
return null;
}
if (auth.isAuthenticated) {
return <Navigate to="/" replace />;
}
return (
<div className="min-h-svh flex items-center justify-center">
<Outlet />
</div>
);
2024-08-14 15:36:25 +07:00
};
export default AuthLayout;