import type { Route } from './+types/route' import { ptBR } from 'react-day-picker/locale' import { CalendarIcon, SearchIcon, CopyIcon, CopyPlusIcon, Trash2Icon, PlusIcon } from 'lucide-react' import { Link } from 'react-router' import { useFieldArray, useForm } from 'react-hook-form' import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator } from '@repo/ui/components/ui/breadcrumb' import { Tooltip, TooltipContent, TooltipTrigger } from '@repo/ui/components/ui/tooltip' import { InputGroup, InputGroupAddon, InputGroupInput, InputGroupText } from '@repo/ui/components/ui/input-group' import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@repo/ui/components/ui/card' import { Spinner } from '@repo/ui/components/ui/spinner' import { Input } from '@repo/ui/components/ui/input' import { Button } from '@repo/ui/components/ui/button' import { Separator } from '@repo/ui/components/ui/separator' import { Popover, PopoverContent, PopoverTrigger } from '@repo/ui/components/ui/popover' import { Label } from '@repo/ui/components/ui/label' import { Calendar } from '@repo/ui/components/ui/calendar' export function meta({}: Route.MetaArgs) { return [{ title: 'Adicionar matrícula' }] } export default function Route({}: Route.ComponentProps) { const form = useForm({ defaultValues: { enrollments: [{}] } }) const { formState, control } = form const { fields, append, remove } = useFieldArray({ control, name: 'enrollments' }) return (
Matrículas Adicionar matrícula
Adicionar matrícula Siga os passos abaixo para adicionar uma nova matrícula {fields.map((field, index) => { return ( ) })}
Colaborador Curso Matricular em

Duplicar linha

Duplicar várias vezes

Duplicar várias vezes

Duplique o curso desta linha na quantidade desejada para agilizar o preenchimento.

) } function ScheduledForInput() { return ( ) }