UNPKG

@health-ecosystem/file-upload

Version:

File upload library for Health Ecosystem applications with improved Next.js 15+ compatibility

22 lines 945 B
/** * Modern File Upload Button - Next.js 15 + shadcn/ui * Trigger button that opens the file upload modal */ import React from 'react'; import { FileUploadConfig, UploadOptions, UploadResult } from '../types'; interface FileUploadButtonProps { config: FileUploadConfig; onFileSelect: (fileUrl: string, fileData: UploadResult) => void; options?: UploadOptions; multiple?: boolean; accept?: string; title?: string; variant?: 'default' | 'destructive' | 'outline' | 'secondary' | 'ghost' | 'link'; size?: 'default' | 'sm' | 'lg' | 'icon'; className?: string; children?: React.ReactNode; disabled?: boolean; } export declare function FileUploadButton({ config, onFileSelect, options, multiple, accept, title, variant, size, className, children, disabled }: FileUploadButtonProps): import("react/jsx-runtime").JSX.Element; export default FileUploadButton; //# sourceMappingURL=FileUploadButton.d.ts.map