diff --git a/apps/frontend/src/components/platform-analytics/platform.analytics.tsx b/apps/frontend/src/components/platform-analytics/platform.analytics.tsx
index 3ac81cad..83059ad4 100644
--- a/apps/frontend/src/components/platform-analytics/platform.analytics.tsx
+++ b/apps/frontend/src/components/platform-analytics/platform.analytics.tsx
@@ -16,6 +16,7 @@ import { useT } from '@gitroom/react/translation/get.transation.service.client';
import { useVariables } from '@gitroom/react/helpers/variable.context';
import useCookie from 'react-use-cookie';
import { SVGLine } from '@gitroom/frontend/components/launches/launches.component';
+import { LoadingComponent } from '@gitroom/frontend/components/layout/loading';
const allowedIntegrations = [
'facebook',
'instagram',
@@ -122,9 +123,15 @@ export const PlatformAnalytics = () => {
}
return options[0]?.key;
}, [key, currentIntegration]);
+
if (isLoading) {
- return null;
+ return (
+
+
+
+ );
}
+
if (!sortedIntegrations.length && !isLoading) {
return (
diff --git a/apps/frontend/src/components/plugs/plugs.tsx b/apps/frontend/src/components/plugs/plugs.tsx
index d6c7f07f..16338f16 100644
--- a/apps/frontend/src/components/plugs/plugs.tsx
+++ b/apps/frontend/src/components/plugs/plugs.tsx
@@ -16,6 +16,7 @@ import { Plug } from '@gitroom/frontend/components/plugs/plug';
import { useT } from '@gitroom/react/translation/get.transation.service.client';
import useCookie from 'react-use-cookie';
import { SVGLine } from '@gitroom/frontend/components/launches/launches.component';
+import { LoadingComponent } from '@gitroom/frontend/components/layout/loading';
export const Plugs = () => {
const fetch = useFetch();
const router = useRouter();
@@ -70,9 +71,15 @@ export const Plugs = () => {
...plug,
};
}, [currentIntegration, plugList]);
+
if (isLoading || plugLoading) {
- return null;
+ return (
+
+
+
+ );
}
+
if (!sortedIntegrations.length && !isLoading) {
return (