Kaynağa Gözat

🔧 chore(client): rename home-shadcn directory to home

- move all files from home-shadcn directory to home directory
- update import paths in components and pages to reflect new directory structure
- update entry point in src/client/index.tsx to import from home directory instead of home-shadcn
- adjust component imports in RechargeRecords.tsx, UserInfoModal.tsx, __tests__/UserInfoModal.test.tsx, HomePage.tsx, LoginPage.tsx, MemberPage.tsx, RegisterPage.tsx and WordPreview.tsx
yourname 3 ay önce
ebeveyn
işleme
f4d4c92ecd

+ 0 - 0
src/client/home-shadcn/components/ErrorPage.tsx → src/client/home/components/ErrorPage.tsx


+ 0 - 0
src/client/home-shadcn/components/NotFoundPage.tsx → src/client/home/components/NotFoundPage.tsx


+ 0 - 0
src/client/home-shadcn/components/ProtectedRoute.tsx → src/client/home/components/ProtectedRoute.tsx


+ 1 - 1
src/client/home-shadcn/components/RechargeRecords.tsx → src/client/home/components/RechargeRecords.tsx

@@ -6,7 +6,7 @@ import { Alert, AlertDescription } from '@/client/components/ui/alert';
 import { Clock, History, AlertCircle } from 'lucide-react';
 import { format } from 'date-fns';
 import { zhCN } from 'date-fns/locale';
-import { useAuth } from '@/client/home-shadcn/hooks/AuthProvider';
+import { useAuth } from '@/client/home/hooks/AuthProvider';
 
 interface PaymentRecord {
   id: string;

+ 1 - 1
src/client/home-shadcn/components/UserInfoModal.tsx → src/client/home/components/UserInfoModal.tsx

@@ -21,7 +21,7 @@ import {
 } from 'lucide-react';
 import { format } from 'date-fns';
 import { zhCN } from 'date-fns/locale';
-import { useAuth } from '@/client/home-shadcn/hooks/AuthProvider';
+import { useAuth } from '@/client/home/hooks/AuthProvider';
 import { useNavigate } from 'react-router-dom';
 import RechargeRecords from './RechargeRecords';
 

+ 0 - 0
src/client/home-shadcn/components/WordViewer.tsx → src/client/home/components/WordViewer.tsx


+ 1 - 1
src/client/home-shadcn/components/__tests__/UserInfoModal.test.tsx → src/client/home/components/__tests__/UserInfoModal.test.tsx

@@ -1,6 +1,6 @@
 import { render, screen, fireEvent } from '@testing-library/react';
 import UserInfoModal from '../UserInfoModal';
-import { AuthProvider } from '@/client/home-shadcn/hooks/AuthProvider';
+import { AuthProvider } from '@/client/home/hooks/AuthProvider';
 
 // Mock useAuth
 jest.mock('@/client/home-shadcn/hooks/AuthProvider', () => ({

+ 0 - 0
src/client/home-shadcn/components/ui/radio-group.tsx → src/client/home/components/ui/radio-group.tsx


+ 0 - 0
src/client/home-shadcn/hooks/AuthProvider.tsx → src/client/home/hooks/AuthProvider.tsx


+ 0 - 0
src/client/home-shadcn/index.tsx → src/client/home/index.tsx


+ 0 - 0
src/client/home-shadcn/layouts/MainLayout.tsx → src/client/home/layouts/MainLayout.tsx


+ 2 - 2
src/client/home-shadcn/pages/HomePage.tsx → src/client/home/pages/HomePage.tsx

@@ -21,8 +21,8 @@ import {
   Infinity
 } from 'lucide-react';
 import { useNavigate } from 'react-router-dom';
-import UserInfoModal from '@/client/home-shadcn/components/UserInfoModal';
-import { useAuth } from '@/client/home-shadcn/hooks/AuthProvider';
+import UserInfoModal from '@/client/home/components/UserInfoModal';
+import { useAuth } from '@/client/home/hooks/AuthProvider';
 import { useQuery } from '@tanstack/react-query';
 import { membershipPlanClient } from '@/client/api';
 import type { InferResponseType } from 'hono/client';

+ 1 - 1
src/client/home-shadcn/pages/LoginPage.tsx → src/client/home/pages/LoginPage.tsx

@@ -3,7 +3,7 @@ import { useForm } from 'react-hook-form';
 import { zodResolver } from '@hookform/resolvers/zod';
 import { z } from 'zod';
 import { Link, useNavigate } from 'react-router-dom';
-import { useAuth } from '@/client/home-shadcn/hooks/AuthProvider';
+import { useAuth } from '@/client/home/hooks/AuthProvider';
 import { toast } from 'sonner';
 
 import { Button } from '@/client/components/ui/button';

+ 1 - 1
src/client/home-shadcn/pages/MemberPage.tsx → src/client/home/pages/MemberPage.tsx

@@ -1,6 +1,6 @@
 import React from 'react';
 import { useNavigate } from 'react-router-dom';
-import { useAuth } from '@/client/home-shadcn/hooks/AuthProvider';
+import { useAuth } from '@/client/home/hooks/AuthProvider';
 import { Button } from '@/client/components/ui/button';
 import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/client/components/ui/card';
 import { Avatar, AvatarFallback, AvatarImage } from '@/client/components/ui/avatar';

+ 0 - 0
src/client/home-shadcn/pages/PricingPage.tsx → src/client/home/pages/PricingPage.tsx


+ 0 - 0
src/client/home-shadcn/pages/ProfilePage.tsx → src/client/home/pages/ProfilePage.tsx


+ 0 - 0
src/client/home-shadcn/pages/RechargePage.tsx → src/client/home/pages/RechargePage.tsx


+ 1 - 1
src/client/home-shadcn/pages/RegisterPage.tsx → src/client/home/pages/RegisterPage.tsx

@@ -3,7 +3,7 @@ import { useForm } from 'react-hook-form';
 import { zodResolver } from '@hookform/resolvers/zod';
 import { z } from 'zod';
 import { Link, useNavigate } from 'react-router-dom';
-import { useAuth } from '@/client/home-shadcn/hooks/AuthProvider';
+import { useAuth } from '@/client/home/hooks/AuthProvider';
 import { toast } from 'sonner';
 import { authClient } from '@/client/api';
 

+ 1 - 1
src/client/home-shadcn/pages/WordPreview.tsx → src/client/home/pages/WordPreview.tsx

@@ -15,7 +15,7 @@ import {
   X, ZoomIn, ZoomOut, ChevronLeft, ChevronRight, Settings
 } from 'lucide-react';
 import { toast } from 'sonner';
-import WordViewer from '@/client/home-shadcn/components/WordViewer';
+import WordViewer from '@/client/home/components/WordViewer';
 import { Badge } from '@/client/components/ui/badge';
 import { Progress } from '@/client/components/ui/progress';
 import {

+ 0 - 0
src/client/home-shadcn/routes.tsx → src/client/home/routes.tsx


+ 1 - 1
src/client/index.tsx

@@ -2,5 +2,5 @@
 if (window.location.pathname.startsWith('/admin')) {
   import('./admin/index')
 } else {
-  import('./home-shadcn/index')
+  import('./home/index')
 }