Magoo Component UI logo Magoo Component UI
← Catalog

Claim Document Upload

claim-document-upload molecule experimental

A checklist of the documents a claim requires, each with a status badge and upload action, plus a dashed dropzone.

Also in: Forms

The width preview needs a screen wider than the chosen width — use a larger device (or a desktop browser) to see the desktop and tablet layouts.

Default
  • Police report

    Required
    missing
  • Repair estimate

    Required
    uploaded
  • Photos of damage

    reviewing

Drag files here or browse

PDF, JPG or PNG up to 10MB

Complete
  • Police report

    Required
    uploaded
  • Repair estimate

    Required
    uploaded
  • Proof of ownership

    Required
    reviewing

Drag files here or browse

PDF, JPG or PNG up to 10MB

Props

NameTypeReq
documents array ✓

Related components

How to use

Pass documents as an array of label, required and status. status must be one of missing, uploaded or reviewing; it sets the data-status attribute that colours the badge via Tailwind data-attribute variants, so no JavaScript is needed to render the states. The Upload button and dropzone are skeleton affordances - wire them to your own file handling.

Use cases

listform WCAG AA SEO 30 dir: both ai-generated