OddApp Design

FileUpload

@oddapp/ui · Tier 2

Drag-and-drop or click-to-browse file input with upload progress feedback. (Aspirational — not yet exported by @oddapp/ui.)

Default

FileUpload — preview renders in browser when component is exported from @oddapp/ui
import { FileUpload } from '@oddapp/ui'

<FileUpload
  accept=".pdf,.png,.jpg"
  maxSizeMb={10}
  onUpload={(files) => handleUpload(files)}
/>