Tulip Logo IconTulip
Components

Upload Zone

The local upload zone handles drag-and-drop, optimistic entries, and upload lifecycle hooks.

The local provider exports dedicated upload-zone components because uploads are one of the main areas where provider behavior diverges.

What the upload zone owns

  • drag-and-drop intake
  • optimistic node tracking
  • upload client coordination
  • completion and failure callbacks
  • disabled and readonly-aware interaction

What to customize

  • disabled state
  • optimistic behavior
  • post-upload callbacks
  • validation and user feedback

Good rule of thumb

If a behavior depends on storage internals or upload transport, keep it in the upload zone or upload client layer. If it depends on product UX, keep it in your page or command layer.

On this page