Skip to content

AB#74 near you view refactoring for v3#5626

Merged
partisaani merged 175 commits intov3from
AB#74
Jan 20, 2026
Merged

AB#74 near you view refactoring for v3#5626
partisaani merged 175 commits intov3from
AB#74

Conversation

@vesameskanen
Copy link
Member

Latest state of near you view and other refactoring changes included in #5623.

Configurations do not add new near you modes, so this change set is mostly invisible in dev and upcoming prod releases (apart from several bug fixes).

It does not make sense to prefix everything with 'Stop'
Pass consistent currentTime and tab activation props to child components.
- Remove fake props
- reqeuire all props
- Convert to function component
- Rename and simplify
- Remove useless state, use refs not state
- Simple aria messages
Don't redefine a whole jsx block just to change a prop value
Also, remove strange single style prop from config
Also, make onClick callback a required prop and remove other linking methods
Also, use local train label for HSL.
Also clean up some dead styles
Also, parametrize styles more to get all new layout variants
HSL blue is noi longer hard coded into svg
Next branch CI does not publish npm packages. This commit ensures that correct
package versions get published.
@partisaani
Copy link
Contributor

LGTM as the commits have already been reviewed in other pull requests (#5623 and #5615)

@partisaani partisaani merged commit 0a06fdf into v3 Jan 20, 2026
7 checks passed
@partisaani partisaani deleted the AB#74 branch January 20, 2026 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants