diff --git a/apps/studio/pages/account/audit.tsx b/apps/studio/pages/account/audit.tsx index 2c460b4babe..3488b47f888 100644 --- a/apps/studio/pages/account/audit.tsx +++ b/apps/studio/pages/account/audit.tsx @@ -1,20 +1,24 @@ import { AuditLogs } from 'components/interfaces/Account' import AccountLayout from 'components/layouts/AccountLayout/AccountLayout' -import { ScaffoldContainerLegacy } from 'components/layouts/Scaffold' -import { FormHeader } from 'components/ui/Forms/FormHeader' +import { + ScaffoldContainer, + ScaffoldDescription, + ScaffoldHeader, + ScaffoldTitle, +} from 'components/layouts/Scaffold' import type { NextPageWithLayout } from 'types' const User: NextPageWithLayout = () => { return ( - -
- -
+ + + Account Audit Logs + + View the audit log trail of actions made from your account + + -
+ ) } diff --git a/apps/studio/pages/account/me.tsx b/apps/studio/pages/account/me.tsx index 9c1f90281ab..011e993326c 100644 --- a/apps/studio/pages/account/me.tsx +++ b/apps/studio/pages/account/me.tsx @@ -6,6 +6,12 @@ import { import { AccountDeletion } from 'components/interfaces/Account/Preferences/AccountDeletion' import { ProfileInformation } from 'components/interfaces/Account/Preferences/ProfileInformation' import AccountLayout from 'components/layouts/AccountLayout/AccountLayout' +import { + ScaffoldContainer, + ScaffoldDescription, + ScaffoldHeader, + ScaffoldTitle, +} from 'components/layouts/Scaffold' import AlertError from 'components/ui/AlertError' import Panel from 'components/ui/Panel' import { GenericSkeletonLoader } from 'components/ui/ShimmeringLoader' @@ -15,9 +21,15 @@ import type { NextPageWithLayout } from 'types' const User: NextPageWithLayout = () => { return ( -
+ + + User Preferences + + Manage your profile, account settings, and preferences for your Supabase experience + + -
+ ) } @@ -42,7 +54,7 @@ const ProfileCard = () => { const { profile, error, isLoading, isError, isSuccess } = useProfile() return ( -
+
{isLoading && (
diff --git a/apps/studio/pages/account/security.tsx b/apps/studio/pages/account/security.tsx index 7215238691e..9af7456b231 100644 --- a/apps/studio/pages/account/security.tsx +++ b/apps/studio/pages/account/security.tsx @@ -1,8 +1,14 @@ +import { Smartphone } from 'lucide-react' + import { TOTPFactors } from 'components/interfaces/Account' import AccountLayout from 'components/layouts/AccountLayout/AccountLayout' -import { FormHeader } from 'components/ui/Forms/FormHeader' +import { + ScaffoldContainer, + ScaffoldDescription, + ScaffoldHeader, + ScaffoldTitle, +} from 'components/layouts/Scaffold' import { useMfaListFactorsQuery } from 'data/profile/mfa-list-factors-query' -import { Smartphone } from 'lucide-react' import type { NextPageWithLayout } from 'types' import { Badge, cn, Collapsible } from 'ui' @@ -23,13 +29,14 @@ const Security: NextPageWithLayout = () => { const { data } = useMfaListFactorsQuery() return ( -
-
- -
+ + + Multi-Factor Authentication + + Add an additional layer of security to your account by requiring more than just a password + to sign in. + +
+ ) } diff --git a/apps/studio/pages/account/tokens.tsx b/apps/studio/pages/account/tokens.tsx index dc6a3ece5b0..fcc11e5f448 100644 --- a/apps/studio/pages/account/tokens.tsx +++ b/apps/studio/pages/account/tokens.tsx @@ -1,3 +1,4 @@ +import { ExternalLink } from 'lucide-react' import Link from 'next/link' import { useState } from 'react' @@ -7,26 +8,30 @@ import { NewTokenBanner, } from 'components/interfaces/Account' import AccountLayout from 'components/layouts/AccountLayout/AccountLayout' -import { FormHeader } from 'components/ui/Forms/FormHeader' +import { + ScaffoldContainer, + ScaffoldDescription, + ScaffoldHeader, + ScaffoldTitle, +} from 'components/layouts/Scaffold' import { NewAccessToken } from 'data/access-tokens/access-tokens-create-mutation' import type { NextPageWithLayout } from 'types' import { Button } from 'ui' -import { ExternalLink } from 'lucide-react' import { Admonition } from 'ui-patterns' const UserAccessTokens: NextPageWithLayout = () => { const [newToken, setNewToken] = useState() return ( -
-
-
- + + +
+ Access Tokens + + Personal access tokens can be used with our Management API or CLI. +
-
+
+ +
+
+ +
+
+ {newToken && } + +
-
- -
-
- {newToken && } - -
-
+
) }