"use client"; import { useTransition } from "react"; import { useRouter } from "next/navigation"; import { RefreshCw } from "lucide-react"; import { SubstitutionData } from "@/lib/types"; import { Button } from "@/components/ui/button"; interface UpdateStatusProps { data: SubstitutionData | null; } export default function UpdateStatus({ data }: UpdateStatusProps) { const router = useRouter(); const [isPending, startTransition] = useTransition(); if (!data) return null; const handleRefresh = () => { startTransition(() => { router.refresh(); }); }; return (