Pārlūkot izejas kodu

🔧 chore(admin): adjust component import paths

- move components from admin-shadcn directory to admin directory
- update import statements for ImageSelector, UserSelector, GoodsCategorySelector and other components
- fix path references in multiple admin pages including Advertisements, DeliveryAddresses and Goods
yourname 4 nedēļas atpakaļ
vecāks
revīzija
a736bd3d09

+ 1 - 1
web/src/client/admin/components/ImageSelector.tsx

@@ -5,7 +5,7 @@ import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, D
 import { Card, CardContent } from '@/client/components/ui/card';
 import { toast } from 'sonner';
 import { fileClient } from '@/client/api';
-import MinioUploader from '@/client/admin-shadcn/components/MinioUploader';
+import MinioUploader from '@/client/admin/components/MinioUploader';
 import { Check, Upload, Eye, X, Image as ImageIcon } from 'lucide-react';
 import { cn } from '@/client/lib/utils';
 import type { InferResponseType } from 'hono/client';

+ 2 - 2
web/src/client/admin/pages/Advertisements.tsx

@@ -13,8 +13,8 @@ import { useForm } from 'react-hook-form';
 import { zodResolver } from '@hookform/resolvers/zod';
 import { toast } from 'sonner';
 import { DataTablePagination } from '@/client/admin/components/DataTablePagination';
-import ImageSelector from '@/client/admin-shadcn/components/ImageSelector';
-import AdvertisementTypeSelector from '@/client/admin-shadcn/components/AdvertisementTypeSelector';
+import ImageSelector from '@/client/admin/components/ImageSelector';
+import AdvertisementTypeSelector from '@/client/admin/components/AdvertisementTypeSelector';
 import { advertisementClient } from '@/client/api';
 import type { InferRequestType, InferResponseType } from 'hono/client';
 import { CreateAdvertisementDto, UpdateAdvertisementDto } from '@d8d/server/modules/advertisements/advertisement.schema';

+ 2 - 2
web/src/client/admin/pages/DeliveryAddresses.tsx

@@ -20,8 +20,8 @@ import { Form, FormControl, FormDescription, FormField, FormItem, FormLabel, For
 import { Switch } from '@/client/components/ui/switch';
 import { Skeleton } from '@/client/components/ui/skeleton';
 import { DataTablePagination } from '@/client/admin/components/DataTablePagination';
-import { UserSelector } from '@/client/admin-shadcn/components/UserSelector';
-import { CityCascadeSelector } from '@/client/admin-shadcn/components/CityCascadeSelector';
+import { UserSelector } from '@/client/admin/components/UserSelector';
+import { CityCascadeSelector } from '@/client/admin/components/CityCascadeSelector';
 
 // 类型定义
 type DeliveryAddressResponse = InferResponseType<typeof deliveryAddressClient.$get, 200>['data'][0];

+ 5 - 5
web/src/client/admin/pages/Goods.tsx

@@ -21,11 +21,11 @@ import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@
 import { goodsClient } from '@/client/api';
 import { CreateGoodsDto, UpdateGoodsDto } from '@d8d/server/modules/goods/goods.schema';
 import { DataTablePagination } from '@/client/admin/components/DataTablePagination';
-import ImageSelector from '@/client/admin-shadcn/components/ImageSelector';
-import GoodsCategorySelector from '@/client/admin-shadcn/components/GoodsCategorySelector';
-import GoodsCategoryCascadeSelector from '@/client/admin-shadcn/components/GoodsCategoryCascadeSelector';
-import SupplierSelector from '@/client/admin-shadcn/components/SupplierSelector';
-import MerchantSelector from '@/client/admin-shadcn/components/MerchantSelector';
+import ImageSelector from '@/client/admin/components/ImageSelector';
+import GoodsCategorySelector from '@/client/admin/components/GoodsCategorySelector';
+import GoodsCategoryCascadeSelector from '@/client/admin/components/GoodsCategoryCascadeSelector';
+import SupplierSelector from '@/client/admin/components/SupplierSelector';
+import MerchantSelector from '@/client/admin/components/MerchantSelector';
 import { Search, Plus, Edit, Trash2, Package } from 'lucide-react';
 
 type CreateRequest = InferRequestType<typeof goodsClient.$post>['json'];

+ 1 - 1
web/src/client/admin/pages/GoodsCategories.tsx

@@ -14,7 +14,7 @@ import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, D
 import { Form, FormControl, FormDescription, FormField, FormItem, FormLabel, FormMessage } from '@/client/components/ui/form';
 import { Badge } from '@/client/components/ui/badge';
 import { DataTablePagination } from '@/client/admin/components/DataTablePagination';
-import { ImageSelector } from '@/client/admin-shadcn/components/ImageSelector';
+import { ImageSelector } from '@/client/admin/components/ImageSelector';
 import { goodsCategoryClient } from '@/client/api';
 import { CreateGoodsCategoryDto, UpdateGoodsCategoryDto } from '@d8d/server/modules/goods/goods-category.schema';
 

+ 2 - 2
web/src/client/admin/pages/UserCardBalanceRecords.tsx

@@ -20,8 +20,8 @@ import { DataTablePagination } from '@/client/admin/components/DataTablePaginati
 import { userCardBalanceRecordClient } from '@/client/api';
 import type { InferRequestType, InferResponseType } from 'hono/client';
 import { CreateUserCardBalanceRecordDto, UpdateUserCardBalanceRecordDto } from '@d8d/server/modules/user-card-balance-records/user-card-balance-record.schema';
-import { UserSelector } from '@/client/admin-shadcn/components/UserSelector';
-import { UserCardSelector } from '@/client/admin-shadcn/components/UserCardSelector';
+import { UserSelector } from '@/client/admin/components/UserSelector';
+import { UserCardSelector } from '@/client/admin/components/UserCardSelector';
 
 type CreateRequest = InferRequestType<typeof userCardBalanceRecordClient.$post>['json'];
 type UpdateRequest = InferRequestType<typeof userCardBalanceRecordClient[':id']['$put']>['json'];

+ 2 - 2
web/src/client/admin/pages/UserCards.tsx

@@ -20,8 +20,8 @@ import { DataTablePagination } from '@/client/admin/components/DataTablePaginati
 import { userCardClient } from '@/client/api';
 import type { InferRequestType, InferResponseType } from 'hono/client';
 import { CreateUserCardDto, UpdateUserCardDto } from '@d8d/server/modules/user-cards/user-card.schema';
-import { UserSelector } from '@/client/admin-shadcn/components/UserSelector';
-import { AgentSelector } from '@/client/admin-shadcn/components/AgentSelector';
+import { UserSelector } from '@/client/admin/components/UserSelector';
+import { AgentSelector } from '@/client/admin/components/AgentSelector';
 
 type CreateRequest = InferRequestType<typeof userCardClient.$post>['json'];
 type UpdateRequest = InferRequestType<typeof userCardClient[':id']['$put']>['json'];