@@ -69,6 +72,8 @@ import { fetchBusinesses } from '@/api/businesses';
import { fetchUsers } from '@/api/users';
import type { Business } from '@/api/types';
import { ApiError } from '@/api/client';
+import BusinessCardSkeleton from '@/components/ui/BusinessCardSkeleton.vue';
+import StatGridSkeleton from '@/components/ui/StatGridSkeleton.vue';
import BusinessListCard from '@/components/admin/BusinessListCard.vue';
import StatCard from '@/components/admin/StatCard.vue';
import EmptyState from '@/components/ui/EmptyState.vue';
diff --git a/src/views/ServiceRequestsView.vue b/src/views/ServiceRequestsView.vue
index 032360d..d729f9f 100644
--- a/src/views/ServiceRequestsView.vue
+++ b/src/views/ServiceRequestsView.vue
@@ -28,7 +28,7 @@
{{ error }}
-
در حال بارگذاری…
+
درخواستی یافت نشد.
@@ -100,6 +100,7 @@ import {
import type { BusinessServiceRequest, BusinessServiceRequestStatus } from '@/api/types';
import { ApiError } from '@/api/client';
import AppBadge from '@/components/ui/AppBadge.vue';
+import ListCardSkeleton from '@/components/ui/ListCardSkeleton.vue';
import AppButton from '@/components/ui/AppButton.vue';
import AppModal from '@/components/ui/AppModal.vue';
import AppTextarea from '@/components/ui/AppTextarea.vue';
diff --git a/src/views/ServiceTemplatesView.vue b/src/views/ServiceTemplatesView.vue
index 6666855..4331612 100644
--- a/src/views/ServiceTemplatesView.vue
+++ b/src/views/ServiceTemplatesView.vue
@@ -30,7 +30,7 @@
{{ error }}
- در حال بارگذاری…
+
ابتدا یک دسته انتخاب کنید.
@@ -104,6 +104,7 @@ import {
import type { BusinessCategory, ServiceTemplate } from '@/api/types';
import { ApiError } from '@/api/client';
import AppBadge from '@/components/ui/AppBadge.vue';
+import ListCardSkeleton from '@/components/ui/ListCardSkeleton.vue';
import AppButton from '@/components/ui/AppButton.vue';
import AppIconButton from '@/components/ui/AppIconButton.vue';
import AppInput from '@/components/ui/AppInput.vue';
diff --git a/src/views/UsersView.vue b/src/views/UsersView.vue
index 6618b4c..041fd11 100644
--- a/src/views/UsersView.vue
+++ b/src/views/UsersView.vue
@@ -12,7 +12,7 @@
{{ error }}
- در حال بارگذاری…
+
{{
@@ -104,6 +104,7 @@ import { fetchUsers, setUserPassword, updateUser } from '@/api/users';
import type { User, UserRole } from '@/api/types';
import { ApiError } from '@/api/client';
import AppBadge from '@/components/ui/AppBadge.vue';
+import ListCardSkeleton from '@/components/ui/ListCardSkeleton.vue';
import AppButton from '@/components/ui/AppButton.vue';
import AppIconButton from '@/components/ui/AppIconButton.vue';
import AppInput from '@/components/ui/AppInput.vue';