@penaprieto/design-system
Version:
Multi-brand React design system with design tokens from Figma
24 lines • 720 B
TypeScript
import React from 'react';
import './FileUpload.css';
export interface FileUploadProps {
/** Label del campo */
label?: string;
/** Texto de ayuda */
helperText?: string;
/** Tipos de archivo aceptados */
accept?: string;
/** Permitir múltiples archivos */
multiple?: boolean;
/** Tamaño máximo en bytes */
maxSize?: number;
/** Estado deshabilitado */
disabled?: boolean;
/** Estado de error */
error?: boolean;
/** Callback cuando se seleccionan archivos */
onChange?: (files: File[]) => void;
/** Clase CSS adicional */
className?: string;
}
export declare const FileUpload: React.FC<FileUploadProps>;
//# sourceMappingURL=FileUpload.d.ts.map