Loading States

A file manager that shows each kind of loading feedback: progress bars, skeleton rows, spinners and a toast when everything finishes.

Built with the UI components: Progress, Skeleton, Spinner, Toast, Card, Badge, Separator and Button.

What it shows

  • Progress for known amounts — each upload's Progress bar advances on a setInterval, and a Badge marks it done.
  • Skeletons while content loads — Skeleton rows stand in for Recent Files for 1.5 seconds at startup, and again after Reload.
  • Spinners for unknown waits — a Spinner appears next to "Syncing..." and inside the disabled upload Button.
  • A toast on completion — toast() reports when every upload has finished.