import { Row, Col, Space } from "antd"; import { Typography } from "antd"; import { TinyLine } from "@ant-design/plots"; import TocPath from "./TocPath"; const { Title, Text, Link } = Typography; export interface IPaliChapterData { Title: string; PaliTitle: string; level: number; Path: string; Book: number; Paragraph: number; chapterStrLen: number; paragraphCount: number; progressLine?: number[]; } interface IWidget { data: IPaliChapterData; onTitleClick?: Function; } const PaliChapterCardWidget = ({ data, onTitleClick }: IWidget) => { const path = JSON.parse(data.Path); return ( <> { if (typeof onTitleClick !== "undefined") { onTitleClick(e); } }} > <Link>{data.Title}</Link> {data.PaliTitle} {data.progressLine ? ( ) : ( <> )} 字符数{data.chapterStrLen} | 段落数{data.paragraphCount} ); }; export default PaliChapterCardWidget;