diff --git a/apps/web/pages/v2/event-types/index.tsx b/apps/web/pages/v2/event-types/index.tsx
index ed8d3fe308..8078f91207 100644
--- a/apps/web/pages/v2/event-types/index.tsx
+++ b/apps/web/pages/v2/event-types/index.tsx
@@ -28,9 +28,9 @@ import { HttpError } from "@lib/core/http/error";
import { EmbedButton, EmbedDialog } from "@components/Embed";
import EventTypeDescription from "@components/eventtype/EventTypeDescription";
-import SkeletonLoader from "@components/eventtype/SkeletonLoader";
import Avatar from "@components/ui/Avatar";
import AvatarGroup from "@components/ui/AvatarGroup";
+import SkeletonLoader from "@components/v2/eventtype/SkeletonLoader";
import { TRPCClientError } from "@trpc/react";
diff --git a/apps/web/pages/v2/settings/developer/api-keys.tsx b/apps/web/pages/v2/settings/developer/api-keys.tsx
index a128acb0dc..f10449b9b1 100644
--- a/apps/web/pages/v2/settings/developer/api-keys.tsx
+++ b/apps/web/pages/v2/settings/developer/api-keys.tsx
@@ -7,10 +7,10 @@ import ApiKeyListItem from "@calcom/features/ee/api-keys/components/v2/ApiKeyLis
import { useLocale } from "@calcom/lib/hooks/useLocale";
import { trpc } from "@calcom/trpc/react";
import { Icon } from "@calcom/ui";
-import SkeletonLoader from "@calcom/ui/apps/SkeletonLoader";
import { EmptyScreen, Button } from "@calcom/ui/v2";
import { Dialog, DialogContent } from "@calcom/ui/v2/core/Dialog";
import Meta from "@calcom/ui/v2/core/Meta";
+import SkeletonLoader from "@calcom/ui/v2/core/apps/SkeletonLoader";
import { getLayout } from "@calcom/ui/v2/core/layouts/SettingsLayout";
const ApiKeysView = () => {
diff --git a/packages/ui/apps/SkeletonLoader.tsx b/packages/ui/apps/SkeletonLoader.tsx
index 9bf07aabce..cc32b02b6b 100644
--- a/packages/ui/apps/SkeletonLoader.tsx
+++ b/packages/ui/apps/SkeletonLoader.tsx
@@ -1,8 +1,7 @@
-import React from "react";
-
import { SkeletonText } from "../";
import { ShellSubHeading } from "../Shell";
+/** @deprecated Use `packages/ui/v2/core/apps/SkeletonLoader.tsx` */
function SkeletonLoader({ className }: { className?: string }) {
return (
<>
diff --git a/packages/ui/v2/core/apps/SkeletonLoader.tsx b/packages/ui/v2/core/apps/SkeletonLoader.tsx
new file mode 100644
index 0000000000..66ce4ec9ab
--- /dev/null
+++ b/packages/ui/v2/core/apps/SkeletonLoader.tsx
@@ -0,0 +1,38 @@
+import { ShellSubHeading } from "../Shell";
+import { SkeletonText } from "../skeleton";
+
+function SkeletonLoader({ className }: { className?: string }) {
+ return (
+ <>
+
} {...{ className }} />
+
+ >
+ );
+}
+
+export default SkeletonLoader;
+
+function SkeletonItem() {
+ return (
+
+
+
+
+ );
+}