From 27daec0aa1d2deb4986ca58f022463780e932c96 Mon Sep 17 00:00:00 2001 From: shiyu Date: Mon, 9 Jun 2025 15:15:04 +0800 Subject: [PATCH] feat(ui): clean up imports in Index.tsx and remove unused state --- Web/src/pages/admin/dashboard/Index.tsx | 3 +-- Web/src/pages/albumDetail/Index.tsx | 5 ++--- Web/src/pages/albums/Index.tsx | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Web/src/pages/admin/dashboard/Index.tsx b/Web/src/pages/admin/dashboard/Index.tsx index 70ba177..4837e8f 100644 --- a/Web/src/pages/admin/dashboard/Index.tsx +++ b/Web/src/pages/admin/dashboard/Index.tsx @@ -1,11 +1,10 @@ import React, { useState, useEffect, useMemo } from 'react'; -import { Row, Col, Card, Statistic, Table, Button, Spin, Typography, Space, Tag, message } from 'antd'; +import { Row, Col, Card, Statistic, Table, Button, Spin, Typography, Space, message } from 'antd'; import { UserOutlined, PictureOutlined, EyeOutlined, ClockCircleOutlined, - ArrowUpOutlined, InfoCircleOutlined } from '@ant-design/icons'; import type { ColumnsType } from 'antd/es/table'; diff --git a/Web/src/pages/albumDetail/Index.tsx b/Web/src/pages/albumDetail/Index.tsx index 75acc54..535a1a1 100644 --- a/Web/src/pages/albumDetail/Index.tsx +++ b/Web/src/pages/albumDetail/Index.tsx @@ -2,8 +2,7 @@ import { useState, useEffect, useCallback, useRef } from 'react'; import { useParams, useNavigate, useOutletContext } from 'react-router'; import { Typography, Button, Spin, Empty, message, - Popconfirm, Modal, Form, Input, InputNumber, Select // Added InputNumber, Select -} from 'antd'; + Popconfirm, Modal, Form, Input, InputNumber} from 'antd'; import { EditOutlined, DeleteOutlined, PlusOutlined} from '@ant-design/icons'; import { getAlbumById, deleteAlbum, favoritePicture, unfavoritePicture, addPicturesToAlbum, updateAlbum } from '../../api'; @@ -30,7 +29,7 @@ function AlbumDetail() { const [editForm] = Form.useForm(); const [submitting, setSubmitting] = useState(false); const [refreshTrigger, setRefreshTrigger] = useState(0); - const [albumPicturesForSelect, setAlbumPicturesForSelect] = useState([]); // 用于编辑时选择封面 + const [] = useState([]); const loadAlbum = async () => { if (!id) return; diff --git a/Web/src/pages/albums/Index.tsx b/Web/src/pages/albums/Index.tsx index 42f61f8..30ec51f 100644 --- a/Web/src/pages/albums/Index.tsx +++ b/Web/src/pages/albums/Index.tsx @@ -1,5 +1,5 @@ import { useState, useEffect } from 'react'; -import { Typography, Row, Col, Card, Button, Modal, Form, Input, Spin, Empty, message, Popconfirm, InputNumber, Select } from 'antd'; +import { Typography, Row, Col, Card, Button, Modal, Form, Input, Spin, Empty, message, Popconfirm, InputNumber } from 'antd'; import { PlusOutlined, EditOutlined, DeleteOutlined, PictureOutlined } from '@ant-design/icons'; import { getAlbums, createAlbum, updateAlbum, deleteAlbum } from '../../api'; import type { AlbumResponse, CreateAlbumRequest, UpdateAlbumRequest } from '../../api';