From 0a5c98aba0eeefbf248c5209cee0be254c8735ca Mon Sep 17 00:00:00 2001
From: Piyush Gupta <56182734+gupta-piyush19@users.noreply.github.com>
Date: Wed, 20 Nov 2024 12:53:37 +0530
Subject: [PATCH] chore: removed experience page (#4320)
---
.../[environmentId]/components/EnvironmentLayout.tsx | 4 ----
.../[environmentId]/components/MainNavigation.tsx | 10 ----------
.../environments/[environmentId]/experience/page.tsx | 3 ---
.../app/(app)/environments/[environmentId]/page.tsx | 7 -------
4 files changed, 24 deletions(-)
delete mode 100644 apps/web/app/(app)/environments/[environmentId]/experience/page.tsx
diff --git a/apps/web/app/(app)/environments/[environmentId]/components/EnvironmentLayout.tsx b/apps/web/app/(app)/environments/[environmentId]/components/EnvironmentLayout.tsx
index da3e8849c8..bc3e8299f1 100644
--- a/apps/web/app/(app)/environments/[environmentId]/components/EnvironmentLayout.tsx
+++ b/apps/web/app/(app)/environments/[environmentId]/components/EnvironmentLayout.tsx
@@ -1,6 +1,5 @@
import { MainNavigation } from "@/app/(app)/environments/[environmentId]/components/MainNavigation";
import { TopControlBar } from "@/app/(app)/environments/[environmentId]/components/TopControlBar";
-import { getIsAIEnabled } from "@/app/lib/utils";
import { getEnterpriseLicense } from "@/modules/ee/license-check/lib/utils";
import { getProductPermissionByUserId } from "@/modules/ee/teams/lib/roles";
import type { Session } from "next-auth";
@@ -81,8 +80,6 @@ export const EnvironmentLayout = async ({ environmentId, session, children }: En
]);
}
- const isAIEnabled = await getIsAIEnabled(organization);
-
return (
@@ -113,7 +110,6 @@ export const EnvironmentLayout = async ({ environmentId, session, children }: En
isFormbricksCloud={IS_FORMBRICKS_CLOUD}
membershipRole={membershipRole}
isMultiOrgEnabled={isMultiOrgEnabled}
- isAIEnabled={isAIEnabled}
/>
{
const router = useRouter();
const pathname = usePathname();
@@ -163,13 +160,6 @@ export const MainNavigation = ({
const mainNavigation = useMemo(
() => [
- {
- name: t("common.experience"),
- href: `/environments/${environment.id}/experience`,
- icon: GaugeIcon,
- isActive: pathname?.includes("/experience"),
- isHidden: !isAIEnabled,
- },
{
name: t("common.surveys"),
href: `/environments/${environment.id}/surveys`,
diff --git a/apps/web/app/(app)/environments/[environmentId]/experience/page.tsx b/apps/web/app/(app)/environments/[environmentId]/experience/page.tsx
deleted file mode 100644
index b6bb3cbd08..0000000000
--- a/apps/web/app/(app)/environments/[environmentId]/experience/page.tsx
+++ /dev/null
@@ -1,3 +0,0 @@
-import { ExperiencePage } from "@/modules/ee/insights/experience/page";
-
-export default ExperiencePage;
diff --git a/apps/web/app/(app)/environments/[environmentId]/page.tsx b/apps/web/app/(app)/environments/[environmentId]/page.tsx
index c303553e87..0841ed044c 100644
--- a/apps/web/app/(app)/environments/[environmentId]/page.tsx
+++ b/apps/web/app/(app)/environments/[environmentId]/page.tsx
@@ -1,4 +1,3 @@
-import { getIsAIEnabled } from "@/app/lib/utils";
import { getServerSession } from "next-auth";
import { getTranslations } from "next-intl/server";
import { redirect } from "next/navigation";
@@ -28,12 +27,6 @@ const Page = async (props) => {
return redirect(`/environments/${params.environmentId}/settings/billing`);
}
- const isAIEnabled = await getIsAIEnabled(organization);
-
- if (isAIEnabled) {
- return redirect(`/environments/${params.environmentId}/experience`);
- }
-
return redirect(`/environments/${params.environmentId}/surveys`);
};