@hirebus/academy
Version:
React component library for academy and learning platforms
16 lines (14 loc) • 653 B
TypeScript
import { CourseFileUpload, MimeType } from '../../../types/course';
interface FileUploadAreaProps {
types: MimeType[];
onFileSelect: (files: CourseFileUpload[]) => void;
uploadedFiles?: CourseFileUpload[];
onFileRemove?: (fileId: string) => void;
multiple?: boolean;
className?: string;
supportedFormats?: string;
maxFileSize?: number;
showUploadedFiles?: boolean;
}
export declare function FileUploadArea({ types, onFileSelect, uploadedFiles, onFileRemove, multiple, className, supportedFormats, maxFileSize, showUploadedFiles, }: Readonly<FileUploadAreaProps>): import("react/jsx-runtime").JSX.Element;
export {};