import { Link } from "react-router"; import { useState, useEffect } from "react"; import { List, Space, Card } from "antd"; import StudioName from "../auth/Studio"; import type { IAnthologyStudioListApiResponse } from "../../api/Article"; import type { IStudioApiResponse } from "../../api/Auth"; import { get } from "../../request"; interface IAnthologyStudioData { count: number; studio: IStudioApiResponse; } /* interface IWidgetAnthologyList { data: IAnthologyData[]; } */ const AnthologyStudioListWidget = () => { const [tableData, setTableData] = useState([]); useEffect(() => { console.log("useEffect"); const url = `/v2/anthology?view=studio_list`; get(url).then(function (json) { const newTree: IAnthologyStudioData[] = json.data.rows.map((item) => { return { count: item.count, studio: item.studio, }; }); setTableData(newTree); }); }, []); return ( ( ({item.count}) )} /> ); }; export default AnthologyStudioListWidget;