| State | What shows |
|---|
| Normal | Vehicle, service, note (“None” if empty), day, drop-off window, each with Change. Sentence “We text you a confirmation straight away. You can cancel or reschedule until Wed, Nov 11, 8:00am” (24 hours before the window starts). |
| Loading | Button reads “Confirming…” and is greyed. |
| Failure | Banner “We couldn’t confirm your appointment.” “Try again.” Confirm appointment works again. |
| Window taken | Banner “Sorry, that window just filled up.” “Pick another day or window.” The button becomes “Pick another window”, back to step 4. |
| Empty | None: the screen is only reachable with every step chosen. |