Skip to content

feat(next): Duplicate right-hand portion of fxa-settings header#18280

Merged
david1alvarez merged 1 commit intomainfrom
FXA-7803
Jan 28, 2025
Merged

feat(next): Duplicate right-hand portion of fxa-settings header#18280
david1alvarez merged 1 commit intomainfrom
FXA-7803

Conversation

@david1alvarez
Copy link
Copy Markdown
Contributor

Because

  • The fxa-settings header contains functionality around upsells and cross-sells, and gives the user direct access to their signed-in status

This pull request

  • rewrites the components to be up to standard for the content within the libs directory
  • Reworks the headers for the payments-next app to be compatible with new localization requirements
  • Brings the header up to parity

Issue that this pull request solves

Closes: FXA-7803

Checklist

Put an x in the boxes that apply

  • My commit is GPG signed.
  • If applicable, I have modified or added tests which pass locally.
  • I have added necessary documentation (if appropriate).
  • I have verified that my changes render correctly in RTL (if appropriate).

Screenshots (Optional)

Screenshot 2025-01-23 at 5 25 05 PM
Screenshot 2025-01-23 at 5 24 59 PM

@david1alvarez david1alvarez requested a review from a team as a code owner January 24, 2025 01:34
Copy link
Copy Markdown
Contributor

@StaberindeZA StaberindeZA left a comment

Choose a reason for hiding this comment

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

This look good! Just some mostly minor inline comments.

Comment thread libs/shared/assets/src/styles/drop-down-menu.css Outdated
Comment thread libs/payments/ui/src/lib/client/components/Header/index.tsx Outdated
Comment thread apps/payments/next/app/[locale]/layout.tsx Outdated
Comment thread libs/payments/ui/src/lib/client/components/Header/index.tsx Outdated
Comment thread libs/payments/ui/src/lib/client/components/Header/index.tsx Outdated
Comment thread libs/payments/ui/src/lib/client/components/Header/index.tsx Outdated
Comment thread apps/payments/next/app/[locale]/layout.tsx Outdated
Comment thread apps/payments/next/middleware.ts Outdated
Comment thread apps/payments/next/app/layout.tsx
Comment thread libs/payments/ui/src/lib/client/components/Header/index.tsx Outdated
Comment thread apps/payments/next/app/page.tsx Outdated
Comment thread libs/payments/ui/src/lib/client/hooks/useClickOutsideEffect.tsx
Comment thread libs/payments/ui/src/lib/client/components/Header/index.tsx Outdated
Comment thread libs/payments/ui/src/lib/client/components/Header/index.tsx Outdated
@david1alvarez david1alvarez force-pushed the FXA-7803 branch 4 times, most recently from b9c4009 to a711fe3 Compare January 25, 2025 01:07
Comment thread apps/payments/next/middleware.ts
Comment thread libs/shared/assets/src/styles/index.css Outdated
Comment thread apps/payments/next/app/[locale]/layout.tsx
Comment thread libs/payments/ui/src/lib/client/components/Header/en.tfl Outdated
Comment thread libs/payments/ui/src/lib/client/components/Header/en.tfl Outdated
@david1alvarez david1alvarez force-pushed the FXA-7803 branch 4 times, most recently from 9cfa30c to 59e7c3d Compare January 27, 2025 20:07
Comment thread libs/payments/ui/src/lib/client/components/Header/en.tfl Outdated
@david1alvarez david1alvarez force-pushed the FXA-7803 branch 3 times, most recently from cf06480 to 3ec21b6 Compare January 27, 2025 23:14
Comment thread libs/payments/ui/src/lib/client/components/Header/index.tsx Outdated
@david1alvarez david1alvarez force-pushed the FXA-7803 branch 7 times, most recently from afd58fc to be600de Compare January 28, 2025 20:28
Copy link
Copy Markdown
Contributor

@StaberindeZA StaberindeZA left a comment

Choose a reason for hiding this comment

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

r+

Thank you for the changes and working through this.

Because:

* The fxa-settings header contains functionality around upsells and cross-sells, and gives the user direct access to their signed-in status

This commit:

* rewrites the components to be up to standard for the content within the libs directory
* Reworks the headers for the payments-next app to be compatible with new localization requirements
* Brings the header up to parity

Closes #FXA-7803
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.

4 participants