Route builder — preferences
route name in code: RouteCreator
How to get here / where to go
Section titled “How to get here / where to go”Incoming
Section titled “Incoming”| Incoming | kind | Control |
|---|---|---|
| Route builder — start and time | navigate | — |
Outgoing
Section titled “Outgoing”| Outgoing | kind | Control |
|---|---|---|
| Before the tour starts | navigate | — |
| Home | navigate | route-creator-back |
Capabilities on this screen
Section titled “Capabilities on this screen”| Capability | Status | Proof | ADO |
|---|---|---|---|
| Route preferences (transport and more) are saved and reach the next generation | partial | e2eRouteCreator.transport ✓e2e RouteCreator.save ✓RNTL RouteBuilderScreen.test.tsx ✓e2e j1-route-creator.spec.ts ✓ | #220 (New) |
| Back returns in-app, or to Home without history (never leaves the web page) | partial | e2eRouteCreator.back ✓RNTL RouteBuilderScreen.test.tsx ✓RNTL RouteBuilderScreen.test.tsx ✓ | #219 (Active) |
Controls
Section titled “Controls”| Control | Label | element | Proof (last green build) |
|---|---|---|---|
route-creator-back | no label | IconButton | e2e×1 |
route-creator-transport-* (dynamic) | no label | Chip | e2e×1 |
route-creator-save | Create Route | Button | e2e×1 |
Controls are attributed one level deep: shared components count for the screen that renders them directly.
Last change of the screen file: 3e651f3 (2026-08-30)