Skip to content

Conversation

@EmmaSimon
Copy link
Contributor

Summary

Ticket: Prep for iOS Move StopDetailsViewModel to shared code

The iOS StopDetailsVM handles the explainer state currently, and this seemed like an easy and discrete thing to split out into a separate PR. Moving it into basic view state doesn't require adding this modifier, but it seemed more concise and reusable. Now the state is managed entirely in TripDetails.

iOS
- [ ] If you added any user-facing strings on iOS, are they included in Localizable.xcstrings?
- [ ] Add temporary machine translations, marked "Needs Review"

Testing

I started trying to add a couple simple tests, but it looks like testing fullScreenCover requires jumping through a few ViewInspector hoops that I don't know if it's worth bothering with.

@EmmaSimon EmmaSimon requested a review from a team as a code owner September 2, 2025 19:30
@EmmaSimon EmmaSimon requested a review from KaylaBrady September 2, 2025 19:30
@EmmaSimon EmmaSimon force-pushed the es-explainer-modifier branch from e391186 to 4fd05f6 Compare September 2, 2025 19:42
Copy link
Collaborator

@KaylaBrady KaylaBrady left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Appreciate you breaking this out!

@EmmaSimon EmmaSimon added this pull request to the merge queue Sep 3, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 3, 2025
@EmmaSimon EmmaSimon added this pull request to the merge queue Sep 3, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 3, 2025
@EmmaSimon EmmaSimon added this pull request to the merge queue Sep 3, 2025
Merged via the queue into main with commit e68c894 Sep 3, 2025
11 checks passed
@EmmaSimon EmmaSimon deleted the es-explainer-modifier branch September 3, 2025 15:01
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.

3 participants