diff --git a/app/(dashboard)/[tenant]/projects/[projectId]/settings/page.tsx b/app/(dashboard)/[tenant]/projects/[projectId]/settings/page.tsx index 936143c..0646561 100644 --- a/app/(dashboard)/[tenant]/projects/[projectId]/settings/page.tsx +++ b/app/(dashboard)/[tenant]/projects/[projectId]/settings/page.tsx @@ -7,6 +7,7 @@ import { PageLoading } from "@/components/core/loaders"; import PermissionsManagement from "@/components/core/permissions-management"; import PageSection from "@/components/core/section"; import PageTitle from "@/components/layout/page-title"; +import { isPersonalTenant } from "@/lib/utils/tenant"; import { useTRPC } from "@/trpc/client"; export default function ProjectSettings() { @@ -21,7 +22,7 @@ export default function ProjectSettings() { }), ); - const isOrgAdmin = tenant === "me"; + const isOrgAdmin = isPersonalTenant(tenant); if (isLoading || !project) return ; diff --git a/app/(dashboard)/[tenant]/settings/page.tsx b/app/(dashboard)/[tenant]/settings/page.tsx index 25de173..05f7df6 100644 --- a/app/(dashboard)/[tenant]/settings/page.tsx +++ b/app/(dashboard)/[tenant]/settings/page.tsx @@ -5,9 +5,17 @@ import { ProfileSettings } from "@/components/settings/profile-settings"; import { TeamSettings } from "@/components/settings/team-settings"; import { WorkspaceSettings } from "@/components/settings/workspace-settings"; import { bytesToMegabytes } from "@/lib/blobStore"; +import { isPersonalTenant } from "@/lib/utils/tenant"; import { caller } from "@/trpc/server"; -export default async function Settings() { +export default async function Settings({ + params, +}: { + params: Promise<{ tenant: string }>; +}) { + const { tenant } = await params; + const isPersonal = isPersonalTenant(tenant); + const [storage, timezone, projectsData] = await Promise.all([ caller.settings.getStorageUsage(), caller.settings.getTimezone(), @@ -20,21 +28,25 @@ export default async function Settings() { <> - } - bottomMargin - > - - + {!isPersonal && ( + } + bottomMargin + > + + + )} - } - bottomMargin - > - - + {!isPersonal && ( + } + bottomMargin + > + + + )} { const activeOrgId = session.session.activeOrganizationId; - let orgSlug = "me"; + let orgSlug = PERSONAL_TENANT; if (activeOrgId) { const db = database(); const org = await db