diff --git a/apps/web/components/ClientSuspense.tsx b/apps/web/components/ClientSuspense.tsx
deleted file mode 100644
index f0723d2ebd..0000000000
--- a/apps/web/components/ClientSuspense.tsx
+++ /dev/null
@@ -1,9 +0,0 @@
-import { Suspense, SuspenseProps } from "react";
-
-/**
- * Wrapper around `` which will render the `fallback` when on server
- * Can be simply replaced by `` once React 18 is ready.
- */
-export const ClientSuspense = (props: SuspenseProps) => {
- return <>{typeof window !== "undefined" ? : props.fallback}>;
-};
diff --git a/apps/web/components/eventtype/EventTypeSingleLayout.tsx b/apps/web/components/eventtype/EventTypeSingleLayout.tsx
index 21154459bd..32c3fee9f2 100644
--- a/apps/web/components/eventtype/EventTypeSingleLayout.tsx
+++ b/apps/web/components/eventtype/EventTypeSingleLayout.tsx
@@ -1,7 +1,7 @@
import { TFunction } from "next-i18next";
import { useRouter } from "next/router";
import { EventTypeSetupProps, FormValues } from "pages/event-types/[type]";
-import { useMemo, useState } from "react";
+import { useMemo, useState, Suspense } from "react";
import { UseFormReturn } from "react-hook-form";
import { TbWebhook } from "react-icons/tb";
@@ -32,7 +32,6 @@ import {
VerticalTabs,
} from "@calcom/ui";
-import { ClientSuspense } from "@components/ClientSuspense";
import { EmbedButton, EmbedDialog } from "@components/Embed";
type Props = {
@@ -301,7 +300,7 @@ function EventTypeSingleLayout({
}>
- }>
+ }>
-
+