Resolve "Width issues with extension"
Closes #217 (closed)
Problem - Recover account in extension popup
When the user is in the popup and selects Forgot? Recover Your Account
, they are routed in the popup to the recover account page, and it's not the correct 350px width.
Solution
Added logic to open the recover account link in the extension in a new tab rather than the popup. This follows the same UX flow and logic as the Not Registered? Sign Up
link in the login component.
Problem - Confirm email code page in extension popup
If the user attempts to login using the extension popup and hasn't confirmed their email, the confirm email screen shows in the popup, but it isn't the correct 350px width.
Solution
Added a div class with the correct popup width in the confirm email component that has a boolean for the popup. When it's true, the class is set to 350px. The logic is copied from the login component for how to determine when the user is in the popup.