Svelte · Forms and controls
FileUpload
No summary has been written for FileUpload. Everything below is generated from the declaration shipped in 0.57.40 and describes the real contract.Public export
typescript
import { FileUpload } from '@happyvertical/smrt-svelte/forms';- Import path
@happyvertical/smrt-svelte/forms- Props
- 12
- Props described
- 12 of 12
- Bindable state
- 0
- Callback events
- 1
- Verified release
- 0.57.40
Props
NameTypeRequiredDescription
acceptstringNoAccepted file types (e.g., '.pdf,.csv' or 'application/pdf,text/csv')multiplebooleanNoAllow multiple filesfilesFile[]NoSelected files (bindable)onchange(files: File[]) => voidNoCallback when files change, including the empty list after a form resetmaxSizenumberNoMaximum file size in bytesdisabledbooleanNoDisabled statelabelstringNoLabel text for the drop zonehintstringNoHint text shown below the labelnamestringNoForm field name; the accepted files post under it in a native `multipart/form-data` submitcapture'environment' | 'user'NoCamera hint forwarded to the input: `environment` (rear) or `user` (front)requiredbooleanNoRequire at least one file for native form validationdensity'comfortable' | 'touch'NoTarget density; omit to inherit the ThemeProvider setting.Bindable state
This component has no bindable public state.
Callback events
onchange(files: File[]) => void