import { Button, List } from "antd"; import { DeleteOutlined } from "@ant-design/icons"; import User, { type IUser } from "../auth/User"; import { useState } from "react"; interface IWidget { data?: IUser[]; onDelete?: ((user: IUser) => Promise) | undefined; } const WatchList = ({ data, onDelete }: IWidget) => { const [del, setDel] = useState(); return ( ( } onClick={() => { console.debug("delete", item); if (typeof onDelete !== "undefined") { console.debug("delete", item); setDel(item.id); onDelete(item).finally(() => { setDel(undefined); }); } }} />, ]} > )} /> ); }; export default WatchList;