diff --git a/src/app/[orgId]/loading.tsx b/src/app/[orgId]/loading.tsx
index 0f7ea0d31..0ac4b304d 100644
--- a/src/app/[orgId]/loading.tsx
+++ b/src/app/[orgId]/loading.tsx
@@ -1,9 +1,5 @@
-import { Loader2 } from "lucide-react";
+import OrgRouteLoading from "@app/components/OrgRouteLoading";
export default function OrgPageLoading() {
- return (
-
-
+
+
);
}
diff --git a/src/components/resource-launcher/LauncherGroupList.tsx b/src/components/resource-launcher/LauncherGroupList.tsx
index ecf60a773..46b4ba0b1 100644
--- a/src/components/resource-launcher/LauncherGroupList.tsx
+++ b/src/components/resource-launcher/LauncherGroupList.tsx
@@ -8,6 +8,7 @@ import type {
LauncherViewConfig
} from "@server/routers/launcher/types";
import { useInfiniteQuery } from "@tanstack/react-query";
+import LoadingDots from "@app/components/LoadingDots";
import { Loader2 } from "lucide-react";
import { useEffect, useMemo, useRef } from "react";
import { LauncherEmptyState } from "./LauncherEmptyState";
@@ -109,8 +110,8 @@ export function LauncherGroupList({
if (groups.length === 0) {
if (isFetching) {
return (
-
-
+
+
);
}
diff --git a/src/components/resource-launcher/LauncherGroupSection.tsx b/src/components/resource-launcher/LauncherGroupSection.tsx
index 91320b383..c40ceb7d0 100644
--- a/src/components/resource-launcher/LauncherGroupSection.tsx
+++ b/src/components/resource-launcher/LauncherGroupSection.tsx
@@ -22,6 +22,7 @@ import {
LAUNCHER_UNLABELED_GROUP_KEY
} from "@server/routers/launcher/types";
import { useInfiniteQuery } from "@tanstack/react-query";
+import LoadingDots from "@app/components/LoadingDots";
import { Loader2 } from "lucide-react";
import { useTranslations } from "next-intl";
import { useEffect, useRef, useState } from "react";
@@ -169,8 +170,8 @@ export function LauncherGroupSection({
{showInitialLoader ? (
-
-
+
+
) : resources.length === 0 ? (