RtK

Active and archive registry with honest empty states

The home registry lists active packages with search and a loading-count banner. Archive, first-use, and no-results states keep the Create package path visible.

Browse active packages

Active tab with search, loading banner, and package rows.

1 / 5

Implementation narrative

Problem

Yard clerks juggle dozens of containers. They need active versus archive split, a count of units still loading, and empty states that point at Create package instead of a dead screen.

Solution

Active tab shows package rows with container ID, package ID, request-documents action, date, and QR. A yellow banner reports containers currently loading. Search filters the list; no hits show a folder-magnifier empty state. First visit and archive empties keep Create package on the bottom bar.

Outcome
  • Browse active packages: Active tab with search, loading banner, and package rows.
  • List loading: Skeleton rows while the active package list loads.
  • First package empty: Container-plus empty state with Create package CTA.
  • Archive empty: Archive tab empty state with folder illustration.
  • Search no results: No-content state after a search that matches nothing.

User flow