Refactor invitation system and update UI layout

Updated invitation link generation logic to use 'invitePath' instead of 'siteURL' improving the overall invitation system. The changes also entailed multiple updates to the UI ranging from layout modifications to enhanced alerts and descriptions. Additionally, the text and styling of several components, such as the team account settings container and the layout of personal account settings page, were significantly adjusted.
This commit is contained in:
giancarlo
2024-03-28 20:48:41 +08:00
parent f6d1b500da
commit b4ecd1d231
7 changed files with 49 additions and 43 deletions

View File

@@ -1,4 +1,5 @@
import { PersonalAccountSettingsContainer } from '@kit/accounts/personal-account-settings';
import { PageBody } from '@kit/ui/page';
import featureFlagsConfig from '~/config/feature-flags.config';
import pathsConfig from '~/config/paths.config';
@@ -14,13 +15,15 @@ const paths = {
function PersonalAccountSettingsPage() {
return (
<div
className={
'container mx-auto flex max-w-2xl flex-1 flex-col items-center'
}
>
<PersonalAccountSettingsContainer features={features} paths={paths} />
</div>
<PageBody>
<div
className={
'container mx-auto flex max-w-2xl flex-1 flex-col items-center'
}
>
<PersonalAccountSettingsContainer features={features} paths={paths} />
</div>
</PageBody>
);
}

View File

@@ -45,7 +45,7 @@ async function TeamAccountSettingsPage(props: Props) {
<PageBody>
<div
className={
'container mx-auto flex w-full max-w-4xl flex-1 flex-col items-center'
'container mx-auto flex max-w-2xl flex-1 flex-col items-center'
}
>
<TeamAccountSettingsContainer