import { Row, Col } from "antd"; import { Typography } from "antd"; import TimeShow from "../utilities/TimeShow"; import TocPath from "../corpus/TocPath"; import TagArea from "../tag/TagArea"; import type { TagNode } from "../tag/TagArea"; import type { ChannelInfoProps } from "../api/Channel"; import ChannelListItem from "../channel/ChannelListItem"; const { Title, Paragraph, Link, Text } = Typography; export interface ChapterData { Title: string; PaliTitle: string; Path: string; Book: number; Paragraph: number; Summary: string; Tag: TagNode[]; Channel: ChannelInfoProps; CreatedAt: string; UpdatedAt: string; Hit: number; Like: number; } interface IWidgetChapterCard { data: ChapterData; } const Widget = ({ data }: IWidgetChapterCard) => { const path = JSON.parse(data.Path); const tags = data.Tag; return ( <> <Link>{data.Title}</Link> {data.PaliTitle} 进度条 {data.Summary} ); }; export default Widget;