Commit graph

4 commits

Author SHA1 Message Date
infinite-persistence
36f2b149d5
Change style for card title
I think it looks better to not place the title within the card's border when there are multiple cards in a page, like in the case of the new Settings Layout. Otherwise, it's hard to differentiate between title and settings-row.

The proper method is to style Card itself, but this is a quick fix for the Settings Page PR. Will come back to it later.
2021-08-09 13:41:38 +08:00
infinite-persistence
e9034a03c2
Setings Page Side Navigation
Utilizing previous work in d8787cb4 for anchor navigation, navigate to the specific card in the settings page when clicked.

I like this model mainly because in Mobile, users don't need to keep opening the drawer to navigate -- they just need to scroll. This allows us to use the same design for Mobile and App.

# Conflicts:
#	ui/page/settings/view.jsx
2021-08-09 13:41:34 +08:00
infinite-persistence
74dcf6aafc
[Account] grab stripe-related settings 2021-08-09 11:56:50 +08:00
infinite-persistence
39fa695b23
[Account] grab SyncToggle and AccountPassword
Also made visual changes for the new Settings Page.

## SyncToggle:
It will no longer be under a dedicated Card, so the "Sync" title is not there to give context for the case of "no verified email".

Changed it such that the checkbox is always visible (it's label is self-explanatory) but disable when email is not set. The "Add Email" button will then appear below, so everything now makes sense in context.
2021-08-09 11:56:46 +08:00