'use client'; import Link from 'next/link'; import { GetCuestionario } from '@/types/cuestionario'; import React, { useState } from 'react'; import Image from 'next/image'; import Button from './button'; import { useRouter } from 'next/navigation'; interface Props { cuestionario: GetCuestionario; link: string; button_message?: string; } export default function FormularioCard({ cuestionario, link, button_message, }: Props) { const router = useRouter(); const [verMas, setVerMas] = useState(false); const descripcion = cuestionario.descripcion; const limite = 100; const descripcionRecortada = descripcion.length > limite && !verMas ? `${descripcion.slice(0, limite)}...` : descripcion; return (
{descripcionRecortada} {descripcion.length > limite && ( )}
{button_message && ( )}