The application has 2 separate views using SbbTab component to switch between them
- Journey Search - available under
./search
path - Station Board - available under
./board
path
- <journey-search> - entry point container
- <app-search-form> - search form (left-side) - Bootstrap grid
col-4
- <journey-results> - journeys results (under search results, hidden by default)
- <app-map> - map component (right-side) - Bootstrap grid
col-8
- <app-search-form> - search form (left-side) - Bootstrap grid
- <app-search-form> - search form with SbbAccordionModule as a colapsible wrapper
- <journey-point-input> + SbbAutocompleteModule - for the journey search fields (from, to, via) with autcomple (type-ahead) support
- <trip-mode-type> - for rendering the transport mode between endpoints
- <debug-xml-popover> + SbbDialogModule - to display modal windows showing request and response XML from OJP APIs
- <input-xml-popover> + SbbDialogModule - to debug custom OJPTripRequest request and responses
- <journey-results> - journeys list embedded in a SbbAccordionModule colapsible wrapper
- <journey-result-row> - for each individual journey
- <journey-result-row> - for each individual leg which is a mono-modal segment (walk, transfer, public transport, shared mobility, etc.)
- <journey-result-row> - for each individual journey
See also
CHANGELOG
- Oct 2022 - updated with StopEvent
- Feb 2022 - created this document