ready: Change Logo redirect behaviour to stay under /widget in the widget flow + introduce useReducedMotion #1028
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📋 Summary
This PR adjusts the widget flow so clicking the Logo keeps navigation under the
/widgetroute, and introduces auseReducedMotionhook to respect users’ reduced-motion preferences for animations.🎯 Key Changes
/widgetrather than bouncing to a broader app route.useReducedMotionto detect reduced-motion preference and allow disabling/reducing animations accordingly.📛 Breaking changes: No.
🆙 Dependencies: No.
⚙️ Configuration: No.
✅ Review Focus Areas
/widget(including nested routes, query params, and back/forward browser navigation).useReducedMotionis wired to the correct animation/transition paths and that “reduced motion” mode results in usable UI (no missing state changes that were previously animation-driven)./widget(e.g., hardcoded links or redirects).