FileUploader

beta
Since 1.1
Dropzone that opens the platform file/image picker and lists selected files with removal.
Forms
primitive
Display
Documented
import { FileUploader } from '@ivim/native/components';

When to use

Use when
Attaching documents or images in a clinical flow (labs, IDs, photos).
Don't use when
A single avatar image — a simpler image field may suffice.

Example

Guidelines

Do
Set accept and maxFiles to constrain to what the flow needs.

Accessibility

Roles and screen-reader behavior this component provides, plus keyboard interactions.
Dropzone is a labeled button opening the picker; each selected file has a labeled remove button.

Platform & RTL

Behavior that differs across the platforms this component runs on.
Web
Expo maps the picker to a hidden file input.
iOS
Presents the native document/photo picker.
Android
Presents the native document/photo picker.

State coverage

Interaction and visual states this component supports.
base
semantic color
density

Token references

Semantic design tokens this component page exercises. Tap one to edit it live.