"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 { useAppointments } from "@/hooks/useAppointments"; export default function PagePage() { const { data, loading, error, refetch } = useAppointments(); 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 || ""}

))}
)}
); }