s-m-r-t
Open the s-m-r-t source on GitHub Switch to dark color scheme
← All UI components

Svelte · Forms and controls

FileUpload

No summary has been written for FileUpload. Everything below is generated from the declaration shipped in 0.44.0 and describes the real contract.

Public export

typescript
import { FileUpload } from '@happyvertical/smrt-svelte/forms';
Import path
@happyvertical/smrt-svelte/forms
Props
8
Props described
8 of 8
Bindable state
0
Callback events
1
Verified release
0.44.0

Props

NameTypeRequiredDescription
acceptstringNoAccepted file types (e.g., '.pdf,.csv' or 'application/pdf,text/csv')
multiplebooleanNoAllow multiple files
filesFile[]NoSelected files (bindable)
onchange(files: File[]) => voidNoCallback when files change
maxSizenumberNoMaximum file size in bytes
disabledbooleanNoDisabled state
labelstringNoLabel text for the drop zone
hintstringNoHint text shown below the label

Bindable state

This component has no bindable public state.

Callback events

  • onchange(files: File[]) => void

Examples and explanation