Skip to content

Conversation

sanchitmalhotra126
Copy link
Contributor

This separates the Music Lab timeline into a top level container that accesses the music lab redux state, and a UI-only presentation component (and subcomponents) that don't depend on any redux. This allows us to reuse the UI-only version in other contexts like on the Dance Party AI choreography levels, or in a Dance music mashup share view, etc. No functional changes.

Testing story

Tested locally to verify no functional changes. I also added a quick unit test to make sure we don't accidentally add back any redux to the UI components. We should ideally extend that unit test to actually test the timeline view and functionality, but I'll leave that for a later time.

@sanchitmalhotra126 sanchitmalhotra126 requested review from a team, breville and mikeharv October 22, 2025 18:34
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is largely the same as the original Timeline file, just with props instead of redux.

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.

1 participant