Banner, toast & empty state
A banner states a condition of the whole view and stays until it changes. A toast confirms something the user already asked for and then leaves. An empty state says what would put something here.
Verdict banner
GRIDD's most important banner — the answer the entire product exists to deliver. Pinned to the bottom of the Build tab so it stays visible while sliders move, and it never animates its wording: an icon joins or leaves the stack the instant a threshold is crossed.
Keep the shed under 10 m² and behind the building line and you may start today.
A standard council check against the written rulebook. Tick every box and it must be approved; neighbours can't formally object.
Toasts
Empty states
No saved parcels yet
Search for an address and save it to a project. Saved parcels keep their scenarios and re-check themselves when the scheme changes.
An empty state with only a title is a dead end. The body says what would put something here, and the action does it. The one case where an action is wrong is a search that found nothing: the user already knows what to do, and a button that says "Search again" is noise.