import type { ReactNode } from 'react'; /** * Representa un campo de información en el PanelCompany */ export interface PanelCompanyField { /** * Etiqueta secundaria del campo (texto pequeño) */ label: string; /** * Valor principal del campo (texto en negrita) */ value: string; /** * Componente de icono a mostrar en el círculo */ icon: ReactNode; /** * Si es verdadero, aplica un padding menor (p-2) en lugar del estándar (py-3 px-4) * Útil para la sección de documento */ isDocument?: boolean; } /** * Propiedades del componente PanelCompany */ export interface PanelCompanyProps { /** * Título principal del encabezado de la compañía */ companyName: string; /** * Subtítulo o identificador de la compañía (ej: NIT) */ companyId: string; /** * Lista de campos de información adicionales a mostrar como secciones */ fields: PanelCompanyField[]; /** * Clases adicionales para el contenedor principal */ className?: string; } //# sourceMappingURL=PanelCompany.types.d.ts.map