Skip to content
Forms

File Dropzone

Drag-and-drop file upload area.

Import

tsx
import { FileDropzone } from "@cooud-ui/ui";
bash
npx cooud-ui add file-dropzone

Examples

API Reference

Generated from the component's exported types.

FileDropzoneProps

Skip FileDropzoneProps props table
PropTypeDefaultDescription
onFiles*
(files: File[]) => void
accept
string
multiple
booleanfalse
disabled
booleanfalse
className
string
children
ReactNode
aria-label
stringAccessible name for the file input. Defaults to `"Upload files"` so the control is never nameless.
aria-describedby
stringIDs of element(s) that describe the dropzone (e.g. accepted types).