-
+
+
+
+ {{ $t('loading') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/app/src/components/globals/skeletons/CardFormSkeleton.vue b/app/src/components/globals/skeletons/CardFormSkeleton.vue
index 8ff58bd5..16ab7944 100644
--- a/app/src/components/globals/skeletons/CardFormSkeleton.vue
+++ b/app/src/components/globals/skeletons/CardFormSkeleton.vue
@@ -2,59 +2,55 @@
import { randint } from '@/helpers/commons'
import type { Cols } from '@/types/commons'
-withDefaults(
- defineProps<{
- itemCount?: number
- cols: Cols
- }>(),
- {
- itemCount: 5,
- cols: () => ({ md: 4, lg: 2 }),
- },
-)
+withDefaults(defineProps<{ itemCount?: number; cols: Cols }>(), {
+ itemCount: 5,
+ cols: () => ({ md: 4, lg: 2 }),
+})
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
+
-
-
-
+
+
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/app/src/components/globals/skeletons/CardInfoSkeleton.vue b/app/src/components/globals/skeletons/CardInfoSkeleton.vue
index 3087d8d5..f60a5cef 100644
--- a/app/src/components/globals/skeletons/CardInfoSkeleton.vue
+++ b/app/src/components/globals/skeletons/CardInfoSkeleton.vue
@@ -5,18 +5,20 @@ withDefaults(defineProps<{ itemCount: number }>(), { itemCount: 5 })
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/components/globals/skeletons/CardListSkeleton.vue b/app/src/components/globals/skeletons/CardListSkeleton.vue
index 4984cf1d..c388d69c 100644
--- a/app/src/components/globals/skeletons/CardListSkeleton.vue
+++ b/app/src/components/globals/skeletons/CardListSkeleton.vue
@@ -1,26 +1,31 @@
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/components/globals/skeletons/ListGroupSkeleton.vue b/app/src/components/globals/skeletons/ListGroupSkeleton.vue
index 3e4d2492..2e325bf6 100644
--- a/app/src/components/globals/skeletons/ListGroupSkeleton.vue
+++ b/app/src/components/globals/skeletons/ListGroupSkeleton.vue
@@ -1,14 +1,19 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/app/src/components/layouts/MainLayout.vue b/app/src/components/layouts/MainLayout.vue
index 0afe3eb2..74c90f5c 100644
--- a/app/src/components/layouts/MainLayout.vue
+++ b/app/src/components/layouts/MainLayout.vue
@@ -77,7 +77,7 @@ const modalComponent = computed(() => {
-
+
diff --git a/app/src/router/routes.ts b/app/src/router/routes.ts
index 8a869327..36d3e44c 100644
--- a/app/src/router/routes.ts
+++ b/app/src/router/routes.ts
@@ -239,7 +239,7 @@ const routes: RouteRecordRaw[] = [
meta: {
args: { trad: 'services' },
breadcrumb: ['tool-list', 'service-list'],
- skeleton: 'ListGroupSkeleton',
+ skeleton: { is: 'ListGroupSkeleton', button: false },
},
},
{
@@ -250,7 +250,7 @@ const routes: RouteRecordRaw[] = [
meta: {
args: { param: 'name' },
breadcrumb: ['tool-list', 'service-list', 'service-info'],
- skeleton: 'CardInfoSkeleton',
+ skeleton: ['CardInfoSkeleton', 'CardInfoSkeleton'],
},
},
@@ -273,7 +273,7 @@ const routes: RouteRecordRaw[] = [
meta: {
args: { trad: 'logs' },
breadcrumb: ['tool-list', 'tool-logs'],
- skeleton: 'CardListSkeleton',
+ skeleton: { is: 'CardListSkeleton', search: true },
},
},
{
@@ -284,7 +284,7 @@ const routes: RouteRecordRaw[] = [
meta: {
args: { param: 'name' },
breadcrumb: ['tool-list', 'tool-logs', 'tool-log'],
- skeleton: 'CardInfoSkeleton',
+ skeleton: ['CardInfoSkeleton', 'CardInfoSkeleton'],
},
},
{