diff --git a/apps/web/app/(app)/environments/[environmentId]/components/EnvironmentSwitch.tsx b/apps/web/app/(app)/environments/[environmentId]/components/EnvironmentSwitch.tsx
index fb22b711a4..cfd14e69b8 100644
--- a/apps/web/app/(app)/environments/[environmentId]/components/EnvironmentSwitch.tsx
+++ b/apps/web/app/(app)/environments/[environmentId]/components/EnvironmentSwitch.tsx
@@ -40,7 +40,7 @@ export const EnvironmentSwitch = ({ environment, environments }: EnvironmentSwit
diff --git a/apps/web/app/(app)/environments/[environmentId]/components/TopControlButtons.tsx b/apps/web/app/(app)/environments/[environmentId]/components/TopControlButtons.tsx
index c8d10049a4..ef1ddb4d5c 100644
--- a/apps/web/app/(app)/environments/[environmentId]/components/TopControlButtons.tsx
+++ b/apps/web/app/(app)/environments/[environmentId]/components/TopControlButtons.tsx
@@ -6,6 +6,7 @@ import { useRouter } from "next/navigation";
import formbricks from "@formbricks/js/app";
import { TEnvironment } from "@formbricks/types/environment";
import { TMembershipRole } from "@formbricks/types/memberships";
+import { TProductConfigChannel } from "@formbricks/types/product";
import { Button } from "@formbricks/ui/Button";
interface TopControlButtonsProps {
@@ -13,6 +14,7 @@ interface TopControlButtonsProps {
environments: TEnvironment[];
isFormbricksCloud: boolean;
membershipRole?: TMembershipRole;
+ currentProductChannel: TProductConfigChannel;
}
export const TopControlButtons = ({
@@ -20,11 +22,13 @@ export const TopControlButtons = ({
environments,
isFormbricksCloud,
membershipRole,
+ currentProductChannel,
}: TopControlButtonsProps) => {
const router = useRouter();
+ const showEnvironmentSwitch = currentProductChannel !== "link";
return (
-
+ {showEnvironmentSwitch && }
{isFormbricksCloud && (