import { Navigate } from 'react-router-dom'; import { useAuth } from '@/hooks/useAuth'; import { Cat } from 'lucide-react'; export default function ProtectedRoute({ children }: { children: React.ReactNode }) { const { user, isLoading } = useAuth(); if (isLoading) { return (