-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Account settings page #9971
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure if this PR is still being worked on, but some initial suggestions and questions.
-
GCKey should not have a space, REF: https://www.btb.termiumplus.gc.ca/tpv2alpha/alpha-eng.html?lang=eng&i=1&srchtxt=GCKEY&codom2nd_wet=1#resultrecs
-
NotificationSettings
section, according to the linked issue, should be behind a feature flag (I would guessFEATURE_NOTIFICATIONS
) -
Notification settings are not being saved in the database
apps/web/src/pages/Profile/AccountSettings/AccountManagement.tsx
Outdated
Show resolved
Hide resolved
apps/web/src/pages/Profile/AccountSettings/AccountManagement.tsx
Outdated
Show resolved
Hide resolved
apps/web/src/pages/Profile/AccountSettings/AccountManagement.tsx
Outdated
Show resolved
Hide resolved
apps/web/src/pages/Profile/AccountSettings/AccountManagement.tsx
Outdated
Show resolved
Hide resolved
apps/web/src/pages/Profile/AccountSettings/AccountManagement.tsx
Outdated
Show resolved
Hide resolved
apps/web/src/pages/Profile/AccountSettings/AccountSettingsPage.tsx
Outdated
Show resolved
Hide resolved
apps/web/src/pages/Profile/AccountSettings/AccountSettingsPage.tsx
Outdated
Show resolved
Hide resolved
apps/web/src/pages/Profile/AccountSettings/NotificationSettings.tsx
Outdated
Show resolved
Hide resolved
I just followed the design 😭 I'll make the change
Thanks I missed that!
I think I fixed that now? Were you referring to just the job alert email setting or all the settings aren't saving? |
@esizer Personal.information._.GC.Digital.Talent.Firefox.Developer.Edition.2024-04-30.15-31-38.mp4 |
I can in chrome but in firefox it is kinda tricky and not a great experience. This is an issue with the base component but the removal of a label exacerbates the issue. Also, without the label, these checkboxes are not great when you are using a zoom tool. As you can see, I just see a checkbox with no context when a zoom tool is enabled which is a less than great experience. |
Hmm, ya that is a problem. I can't really do anything about that with this design. @substrae Can we change the design to add the labels next to the checkbox instead? |
If there are issues with the base checkbox component (pointer, zooming) let's make a new ticket and keep them out-of-scope for this PR. |
Also, I'm not particularly concerned about the zooming. If we're using columns correctly now, this is basically a small table, where it's natural that you might have to pan a bit to git the full context of any given cell. |
I got a new mobile design for the Notifications Section from @substrae I pushed a commit 5280bc5 that makes those changes. Please take a look and let me know if it's correct @tristan-orourke Screenshot: |
🤖 Resolves #9556
👋 Introduction
🕵️ Details
Add any additional details that could assist with reviewing or testing this PR.
🧪 Testing
Assist reviewers with steps they can take to test that the PR does what it says it does.