From ef0fd67646b32af11bcae46a85b2f78a4e525e39 Mon Sep 17 00:00:00 2001 From: Peer Richelsen Date: Wed, 6 Nov 2024 13:34:30 +0100 Subject: [PATCH] chore: Update SettingsLayout.tsx (#17498) * chore: Update SettingsLayout.tsx * Update settings layout app dir --------- Co-authored-by: hbjORbj --- .../appDir/SettingsLayoutAppDirClient.tsx | 15 +++++++++------ .../features/settings/layouts/SettingsLayout.tsx | 3 +++ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/packages/features/settings/appDir/SettingsLayoutAppDirClient.tsx b/packages/features/settings/appDir/SettingsLayoutAppDirClient.tsx index d9bd8ba74b..6a2f2b061d 100644 --- a/packages/features/settings/appDir/SettingsLayoutAppDirClient.tsx +++ b/packages/features/settings/appDir/SettingsLayoutAppDirClient.tsx @@ -141,6 +141,9 @@ tabs.find((tab) => { // TODO: Enable dsync for self hosters // tab.children?.push({ name: "directory_sync", href: "/settings/security/dsync" }); } + if (tab.name === "admin" && IS_CALCOM) { + tab.children?.push({ name: "create_your_org", href: "/settings/organizations/new" }); + } if (tab.name === "admin" && IS_CALCOM) { tab.children?.push({ name: "create_license_key", href: "/settings/license-key/new" }); } @@ -228,7 +231,7 @@ const BackButtonInSidebar = ({ name }: { name: string }) => { data-testid={`vertical-tab-${name}`}> {name} @@ -313,7 +316,7 @@ const TeamListCollapsible = () => { {!team.parentId && ( {team.name )} @@ -463,7 +466,7 @@ const SettingsSidebarContainer = ({ {tab && tab.icon && ( )} {!tab.icon && tab?.avatar && ( @@ -508,7 +511,7 @@ const SettingsSidebarContainer = ({ {tab && tab.icon && ( )} )} )} diff --git a/packages/features/settings/layouts/SettingsLayout.tsx b/packages/features/settings/layouts/SettingsLayout.tsx index b85a57f409..ff45ec578d 100644 --- a/packages/features/settings/layouts/SettingsLayout.tsx +++ b/packages/features/settings/layouts/SettingsLayout.tsx @@ -140,6 +140,9 @@ tabs.find((tab) => { // TODO: Enable dsync for self hosters // tab.children?.push({ name: "directory_sync", href: "/settings/security/dsync" }); } + if (tab.name === "admin" && IS_CALCOM) { + tab.children?.push({ name: "create_your_org", href: "/settings/organizations/new" }); + } if (tab.name === "admin" && IS_CALCOM) { tab.children?.push({ name: "create_license_key", href: "/settings/license-key/new" }); }