Blocks
Document upload
A dropzone and its receipts. Drop something on it — the first two rows are staged states, the zone itself is live.
The block
The card says what is required versus helpful BEFORE anyone chooses a file — not in the error after.
Supporting documents
A site plan is required. DA forms and elevations help the certifier answer faster.
RP80432-site-plan.pdf
elevations-north-east.pdf
62%- The rows keep one geometry across uploading, done and failed — a list that jumps as files land reads as breakage.
- A failure's reason is IN the row and stays there; a toast that evaporates is not a reason. Retry lives beside it.
- The component pair is documented on Slider & upload; this page is their composition.