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