Componentes UI Necesarios
Base
- Button: variantes primario, secundario, outline, ghost.
- Input: texto y email.
- Textarea.
- Select.
- Checkbox.
- Radio Group.
Composición
- Card: contenedor con borde y sombra.
- Alert: tonos info, success, warning, error.
- Badge.
- Breadcrumbs.
- Pagination.
- Table: encabezados, filas, estados vacíos.
- Progress y Stepper: para onboarding.
Overlays y navegación
- Dialog (modal).
- Drawer (panel lateral).
- Dropdown Menu.
- Tooltip.
- Tabs.
- Toast (notificaciones).
Formularios de solicitud
- Grupos de campos y validación visual.
- Subida de archivos (documentos básicos).
- Indicadores de estado y errores.
Mapeo en Código
components/ui/button.tsx
components/ui/input.tsx
components/ui/card.tsx
components/ui/alert.tsx
components/ui/badge.tsx
components/ui/dialog.tsx
components/ui/drawer.tsx
components/ui/dropdown-menu.tsx
components/ui/tabs.tsx
components/ui/tooltip.tsx
components/ui/toast.tsx
Faltantes a crear
components/ui/select.tsx
components/ui/checkbox.tsx
components/ui/textarea.tsx
components/ui/radio-group.tsx
components/ui/progress.tsx
components/ui/stepper.tsx
components/ui/file-upload.tsx
components/ui/table.tsx
components/ui/pagination.tsx
components/ui/breadcrumbs.tsx