import { Avatar } from "antd"; import { useState } from "react"; import { IUser } from "../auth/User"; import CommentShow from "./CommentShow"; import CommentEdit from "./CommentEdit"; export interface IComment { id?: string; //id未提供为新建 resId?: string; resType?: string; user: IUser; parent?: string; title?: string; content?: string; children?: IComment[]; childrenCount?: number; createdAt?: string; updatedAt?: string; } interface IWidget { data: IComment; onSelect?: Function; onCreated?: Function; } const Widget = ({ data, onSelect, onCreated }: IWidget) => { const [edit, setEdit] = useState(false); console.log(data); return (