Skip to content

feat: New bespoke Harbor Loop Ferry timetable layout - #3432

Draft
joshlarson wants to merge 4 commits into
mainfrom
jdl/feat/harbor-loop-ferry-layout
Draft

feat: New bespoke Harbor Loop Ferry timetable layout#3432
joshlarson wants to merge 4 commits into
mainfrom
jdl/feat/harbor-loop-ferry-layout

Conversation

@joshlarson

Copy link
Copy Markdown
Contributor

Scope

Asana Ticket: ⛴️ Render F10 schedule using the new bespoke F10 layout

Implementation

Note

I used 🤖 Copilot to generate the first commit of this PR. I've inspected the code that it generated, but I haven't looked at the tests yet.

  • Defines a couple of special assigns so that the Harbor Loop special case can load both timetables onto the page.
  • It uses the NewTimetable.timetable/1 component rather than Timetable.timetable/1 because the buttons on Timetable.timetable/1 can only work if there's a single timetable on the page (this is the entire reason that NewTimetable exists.

Screenshots

Screenshot 2026-08-18 at 7 24 47 PM Screenshot 2026-08-18 at 7 33 36 PM

How to test

Visit the Harbor Loop Ferry timetable page.

Important

This feature is not behind a feature flag, so if this PR is merged, then on the next deploy, this will go live to riders. I think that's okay, but since most of the other timetable work I've done has been behind the new_timetables? feature flag, I wanted to make sure that this PR's non-flagged nature was clear.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dev-blue Deploy to dev-blue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant