From a56ec32a1527f504ca290cfcd10899035ac22b51 Mon Sep 17 00:00:00 2001 From: ShiYu Date: Sat, 14 Jun 2025 00:01:08 +0800 Subject: [PATCH] refactor(auth): update AuthContext import path --- Web/src/App.tsx | 2 +- Web/src/assets/react.svg | 1 - Web/src/components/image/ImageGrid/ImageGrid.tsx | 2 +- Web/src/{auth => contexts}/AuthContext.tsx | 0 Web/src/layouts/AdminLayout.tsx | 2 +- Web/src/layouts/MainLayout.tsx | 2 +- Web/src/layouts/components/Header.tsx | 2 +- Web/src/pages/settings/Index.tsx | 2 +- Web/src/pages/settings/UserProfile.tsx | 2 +- 9 files changed, 7 insertions(+), 8 deletions(-) delete mode 100644 Web/src/assets/react.svg rename Web/src/{auth => contexts}/AuthContext.tsx (100%) diff --git a/Web/src/App.tsx b/Web/src/App.tsx index d97c227..811044c 100644 --- a/Web/src/App.tsx +++ b/Web/src/App.tsx @@ -7,7 +7,7 @@ import { isAuthenticated } from './api'; import type { JSX } from 'react'; import { ConfigProvider } from 'antd'; import { getMainRoutes, getAdminRoutes } from './routes'; -import { AuthProvider } from './auth/AuthContext'; +import { AuthProvider } from './contexts/AuthContext'; import AnonymousPage from './pages/anonymous/Index'; import AdminLayout from './layouts/AdminLayout'; import Bind from './pages/bind/Index'; diff --git a/Web/src/assets/react.svg b/Web/src/assets/react.svg deleted file mode 100644 index 6c87de9..0000000 --- a/Web/src/assets/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Web/src/components/image/ImageGrid/ImageGrid.tsx b/Web/src/components/image/ImageGrid/ImageGrid.tsx index fd1af5c..726234a 100644 --- a/Web/src/components/image/ImageGrid/ImageGrid.tsx +++ b/Web/src/components/image/ImageGrid/ImageGrid.tsx @@ -6,7 +6,7 @@ import ImageViewer from '../ImageViewer'; import ShareImageDialog from '../ShareImageDialog'; import EditImageDialog from '../EditImageDialog'; import './ImageGrid.css'; -import { useAuth } from '../../../auth/AuthContext'; +import { useAuth } from '../../../contexts/AuthContext'; import ImageCard from './ImageCard'; import ContextMenu, { type ContextMenuAction } from './ContextMenu'; diff --git a/Web/src/auth/AuthContext.tsx b/Web/src/contexts/AuthContext.tsx similarity index 100% rename from Web/src/auth/AuthContext.tsx rename to Web/src/contexts/AuthContext.tsx diff --git a/Web/src/layouts/AdminLayout.tsx b/Web/src/layouts/AdminLayout.tsx index d82eeb6..6e1510c 100644 --- a/Web/src/layouts/AdminLayout.tsx +++ b/Web/src/layouts/AdminLayout.tsx @@ -3,7 +3,7 @@ import { Outlet, useNavigate, useLocation, matchPath, Navigate } from 'react-rou import { Layout, theme, message } from 'antd'; import { clearAuthData, isAuthenticated } from '../api'; import useIsMobile from '../hooks/useIsMobile'; -import { useAuth } from '../auth/AuthContext'; +import { useAuth } from '../contexts/AuthContext'; import Sidebar from './components/Sidebar'; import Header from './components/Header'; import Footer from './components/Footer'; diff --git a/Web/src/layouts/MainLayout.tsx b/Web/src/layouts/MainLayout.tsx index 466f322..df5c421 100644 --- a/Web/src/layouts/MainLayout.tsx +++ b/Web/src/layouts/MainLayout.tsx @@ -3,7 +3,7 @@ import { Outlet, useNavigate, useLocation, matchPath } from 'react-router'; import { Layout, theme } from 'antd'; import { clearAuthData, isAuthenticated } from '../api'; import useIsMobile from '../hooks/useIsMobile'; -import { useAuth } from '../auth/AuthContext'; +import { useAuth } from '../contexts/AuthContext'; import Sidebar from './components/Sidebar'; import Header from './components/Header'; import Footer from './components/Footer'; diff --git a/Web/src/layouts/components/Header.tsx b/Web/src/layouts/components/Header.tsx index 27f7e9e..af4e76b 100644 --- a/Web/src/layouts/components/Header.tsx +++ b/Web/src/layouts/components/Header.tsx @@ -10,7 +10,7 @@ import { SearchOutlined } from '@ant-design/icons'; import { Link, useNavigate, useLocation } from 'react-router'; -import { useAuth } from '../../auth/AuthContext'; +import { useAuth } from '../../contexts/AuthContext'; import { getMainRoutes, getAdminRoutes, type RouteConfig } from '../../routes'; import UserAvatar from '../../components/UserAvatar'; import { UserRole } from '../../api'; diff --git a/Web/src/pages/settings/Index.tsx b/Web/src/pages/settings/Index.tsx index d766d69..92c8799 100644 --- a/Web/src/pages/settings/Index.tsx +++ b/Web/src/pages/settings/Index.tsx @@ -1,5 +1,5 @@ import { Tabs, Layout, Menu, Space } from 'antd'; -import { useAuth } from '../../auth/AuthContext.tsx'; +import { useAuth } from '../../contexts/AuthContext.tsx'; import { useState, type SetStateAction } from 'react'; import UserProfile from './UserProfile.tsx'; import useIsMobile from '../../hooks/useIsMobile'; diff --git a/Web/src/pages/settings/UserProfile.tsx b/Web/src/pages/settings/UserProfile.tsx index 0995f93..7edb240 100644 --- a/Web/src/pages/settings/UserProfile.tsx +++ b/Web/src/pages/settings/UserProfile.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react'; import { Card, Form, Input, Button, message } from 'antd'; -import { useAuth } from '../../auth/AuthContext'; +import { useAuth } from '../../contexts/AuthContext'; import UserAvatar from '../../components/UserAvatar'; import useIsMobile from '../../hooks/useIsMobile'; import { updateUserInfo } from '../../api';