@health-ecosystem/file-upload
Version:
File upload library for Health Ecosystem applications with improved Next.js 15+ compatibility
25 lines • 881 B
TypeScript
/**
* File Upload Library Component
* Main component that handles file library display, upload, and management
*/
import React from 'react';
import { FileUploadConfig, FileMetadata, UploadOptions } from '../types';
interface FileUploadLibraryProps {
/** File upload configuration with server endpoint and token */
config: FileUploadConfig;
/** Upload options */
options?: UploadOptions;
/** Callback when file is selected */
onFileSelect?: (file: FileMetadata) => void;
/** Allow multiple file selection */
multiple?: boolean;
/** Accepted file types */
accept?: string;
/** Custom CSS class */
className?: string;
/** Custom styles */
style?: React.CSSProperties;
}
export declare const FileUploadLibrary: React.FC<FileUploadLibraryProps>;
export default FileUploadLibrary;
//# sourceMappingURL=FileUploadLibrary.d.ts.map