"use client"; import { useEffect } from "react"; import { useRouter } from "next/navigation"; import { useAuthStore } from "@/store/auth-store"; import { Navbar } from "@/components/navbar"; export default function TodosLayout({ children, }: { children: React.ReactNode; }) { const { isAuthenticated, hydrated } = useAuthStore(); const router = useRouter(); useEffect(() => { if (hydrated && !isAuthenticated) { router.push("/login"); } }, [hydrated, isAuthenticated, router]); if (!hydrated) { return (