Storybooks for commit 54d84f7ff1ab1cd86cf584e0d38bb82d44aa16e8

Date
11/3/2026, 10:04:10 PM UTC
Summary
feat(settings): switch the integration in-app instead of hard-reloading
Description
Because:

* Four routes used hardNavigate to change the integration, so the full page load lost location state.

This commit:

* Adds useSwitchIntegration, which bumps an integration version and navigates in one transition.
* Makes the client info, CMS and legal terms hooks refetch for a new version.
* Resets App session state and the Glean integration on a switch.
* Converts Pair, ConnectAnotherDevice, ThirdPartyAuthCallback and useOAuthFlowRecovery.

Closes FXA-14791