FileInput.
System file picker with selected-file feedback.
No file chosen
0 files selectedThe preview uses the actual shared component, including your current theme, rounding, border and motion preferences.
Props & API reference
Parameters available in the shared component, including value types, requirements and accepted options.
| Parameter | Type | Required | Default | Possible values | Description |
|---|---|---|---|---|---|
accept | string | No | — | image/* · .pdf · .png · application/json | Accepted file extensions and MIME types. |
multiple | boolean | No | false | true · false | Allow selecting more than one file. |
disabled | boolean | No | false | true · false | Disable the chooser. |
label | string | No | Choose files | — | Accessible file chooser name. |
onFilesSelected | (files: File[]) => void | No | — | — | Receives selected local files. |
className | string | No | — | — | Additional CSS class on the outer component element. |