"use client"; import { useRouter } from "next/navigation"; import { useSession } from "next-auth/react"; import { useEffect } from "react"; import { MessageCircle, Heart } from "lucide-react"; import AuthenticatedLayout from "@/components/AuthenticatedLayout"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { ChatSelectHeader } from "@/components/chatbot/ChatSelectHeader"; export default function ChatSelectPage() { const router = useRouter(); const { data: session, status } = useSession(); useEffect(() => { if (status === "unauthenticated") { router.push("/auth/login"); } }, [status, router]); useEffect(() => { if (session && session.user.role !== "PATIENT") { router.push("/dashboard"); } }, [session, router]); if (status === "loading") { return (
); } if (!session || session.user.role !== "PATIENT") { return null; } const handleMedicalChat = () => { router.push("/chat?type=medical"); }; const handlePsychologicalChat = () => { router.push("/chat?type=psychological"); }; return (
{/* Header */} {/* Chat Options */}
{/* Chat Médico */}
Consulta Médica
Obtén información sobre síntomas, condiciones médicas y recomendaciones de salud
  • Límite de 10 mensajes
  • Reporte médico al finalizar
  • Sistema de alertas
{/* Chat Psicológico */}
Apoyo Psicológico
Un espacio seguro para hablar sobre tus emociones, pensamientos y bienestar mental
  • Sin límite de mensajes
  • Conversación confidencial
  • Termina cuando quieras
); }