Default
default.tsx
<FileUpload label="Upload your document" onSubmit={...}/>The FileUpload component allows users to upload files with validation options such as size, type, and progress feedback.
<FileUpload label="Upload your document" onSubmit={...}/>// Themes
<FileUpload theme="primary" label="Upload your document" onSubmit={...}/>
<FileUpload theme="secondary" label="Upload your document" onSubmit={...}/>
<FileUpload theme="tertiary" label="Upload your document" onSubmit={...}/>
<FileUpload theme="quaternary" label="Upload your document" onSubmit={...}/>
// States
<FileUpload state="success" label="Upload your document" onSubmit={...}/>
<FileUpload state="warning" label="Upload your document" onSubmit={...}/>
<FileUpload state="error" label="Upload your document" onSubmit={...}/>
<FileUpload state="info" label="Upload your document" onSubmit={...}/>
// Variants
<FileUpload variant="solid" label="Upload your document" onSubmit={...}/>
<FileUpload variant="outline" label="Upload your document" onSubmit={...}/>
<FileUpload variant="glass" label="Upload your document" onSubmit={...}/>// Disabled
<FileUpload disabled label="Upload your document" onSubmit={...}/>