UNPKG

@papernote/ui

Version:

A modern React component library with a paper notebook aesthetic - minimal, professional, and expressive

20 lines 756 B
export interface DropZoneProps { /** Callback when files are dropped or selected */ onDrop: (files: File[]) => void; /** Accepted file types (e.g., 'image/*', '.pdf', etc.) */ accept?: string; /** Maximum number of files */ maxFiles?: number; /** Maximum file size in bytes */ maxSize?: number; /** Allow multiple files */ multiple?: boolean; /** Disabled state */ disabled?: boolean; /** Show file preview */ showPreview?: boolean; /** Custom class name */ className?: string; } export default function DropZone({ onDrop, accept, maxFiles, maxSize, multiple, disabled, showPreview, className, }: DropZoneProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=DropZone.d.ts.map