Files
meridyn-admin/src/LoginLayout.tsx
Samandar Turgunboyev 83efa1f24a api ulandi
2025-11-28 19:41:12 +05:00

21 lines
472 B
TypeScript

import { getToken } from "@/shared/lib/cookie";
import { useEffect, type ReactNode } from "react";
import { useNavigate } from "react-router-dom";
const LoginLayout = ({ children }: { children: ReactNode }) => {
const token = getToken();
const navigate = useNavigate();
useEffect(() => {
if (!token) {
navigate("/");
} else if (token) {
navigate("/dashboard");
}
}, [token, navigate]);
return children;
};
export default LoginLayout;