// Este componente maneja la lista de encuestas en el panel de administración // Funcionalidades: // - Muestra todas las encuestas en una tabla // - Permite editar encuestas existentes // - Permite eliminar encuestas con confirmación // - Muestra el estado (publicada/borrador), fechas y conteo de respuestas 'use client'; import { Button } from '@repo/shadcn/button'; import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle, } from '@repo/shadcn/card'; import { useRouter } from 'next/navigation'; import { useSurveysForUserQuery } from '@/feactures/surveys/hooks/use-query-surveys'; import { Survey, SurveyAnswerForUser } from '../schemas/survey'; import { Badge } from '@repo/shadcn/badge'; import { BadgeCheck } from 'lucide-react'; export function SurveyList() { const router = useRouter(); const {data: surveys} = useSurveysForUserQuery() const handleRespond = (surveyId: number) => { router.push(`/dashboard/encuestas/${surveyId}/responder`); }; // console.log(surveys?.data) return (
No hay encuestas disponibles en este momento.