feat(web): organize user settings (#2340)

This commit is contained in:
Jason Rasmussen 2023-04-26 13:25:36 -04:00 committed by GitHub
parent 2a88cc74bf
commit c329a17975
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -26,28 +26,28 @@
}); });
</script> </script>
<SettingAccordion title="User Profile" subtitle="View and manage your profile"> <SettingAccordion title="Account" subtitle="Manage your account">
<UserProfileSettings {user} /> <UserProfileSettings {user} />
</SettingAccordion> </SettingAccordion>
<SettingAccordion title="Password" subtitle="Change your password"> <SettingAccordion title="API Keys" subtitle="Manage your API keys">
<ChangePasswordSettings /> <UserAPIKeyList />
</SettingAccordion> </SettingAccordion>
<SettingAccordion title="API Keys" subtitle="View and manage your API keys"> <SettingAccordion title="Authorized Devices" subtitle="Manage your logged-in devices">
<UserAPIKeyList /> <DeviceList />
</SettingAccordion> </SettingAccordion>
{#if oauthEnabled} {#if oauthEnabled}
<SettingAccordion <SettingAccordion
title="OAuth" title="OAuth"
subtitle="Manage your linked account" subtitle="Manage your OAuth connection"
isOpen={oauthOpen || $page.url.searchParams.get('open') === 'oauth'} isOpen={oauthOpen || $page.url.searchParams.get('open') === 'oauth'}
> >
<OAuthSettings {user} /> <OAuthSettings {user} />
</SettingAccordion> </SettingAccordion>
{/if} {/if}
<SettingAccordion title="Authorized Devices" subtitle="View and manage your logged-in devices"> <SettingAccordion title="Password" subtitle="Change your password">
<DeviceList /> <ChangePasswordSettings />
</SettingAccordion> </SettingAccordion>