"use client"; import { useState } from "react"; import { Card } from "@/components/ui/Card"; import { Button } from "@/components/ui/Button"; import { EmptyState } from "@/components/ui/EmptyState"; import { use阅读进度 } from "@/hooks/use阅读进度"; export default function PagePage() { const { data, loading, error, refetch } = use阅读进度(); const [open, setOpen] = useState(false); return (

阅读进度

更新当前页数,自动计算完成百分比。

{loading ? (
) : error ? (

{error}

) : data.length === 0 ? ( setOpen(true)} variant="primary" size="sm">创建第一条} /> ) : (
{data.map((item: any) => (

{item.title || item.name || `Item ${item.id.slice(0, 8)}`}

{item.createdAt || ""}

))}
)}
); }