mirror of
https://github.com/DrizzleTime/Foxel.git
synced 2026-05-12 02:20:28 +08:00
feat(ui): clean up imports in Index.tsx and remove unused state
This commit is contained in:
@@ -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';
|
||||
|
||||
@@ -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<PictureResponse[]>([]); // 用于编辑时选择封面
|
||||
const [] = useState<PictureResponse[]>([]);
|
||||
|
||||
const loadAlbum = async () => {
|
||||
if (!id) return;
|
||||
|
||||
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user