[x] If it is a core feature, I have added thorough tests.
Description
Separates pet management and account management for more direct routing. Fix the annoying issue of routing a user to their dashboard every page refresh; it will now only route once after login. Add a pet management card to the dashboard. Continue filling in the pet dashboard.
Related Issues
Screenshots (if applicable)
Changes Made
Add sign-in button in place of sign-out button if not signed in
Testing
Update contend-dashboard pet cards to match new layout
Update + add to landing-routes path names for new pathing
Checklist-
[x] The code follows the project's coding standards.
[x]Unit tests have been added or updated to cover the changes.
[x] Documentation has been updated to reflect the changes (if applicable).
[x] The code compiles without errors.
[x] The changes have been tested locally and pass all relevant tests.
[x] All new and existing tests pass.
[x] The pull request has been reviewed by at least one other contributor.
Account Management and dashboard
Description
Separates pet management and account management for more direct routing. Fix the annoying issue of routing a user to their dashboard every page refresh; it will now only route once after login. Add a pet management card to the dashboard. Continue filling in the pet dashboard.
Related Issues
Screenshots (if applicable)
Changes Made
Testing
Checklist-
Reviewer Instructions
Deployment Notes
Additional Information