"use client"; import * as React from "react"; import { useRouter } from "next/navigation"; import { Ban } from "lucide-react"; import { cancelCrawl } from "@/actions/crawls"; import { Button } from "@/components/ui/button"; export function CancelCrawlButton({ id, size = "sm" }: { id: string; size?: "xs" | "sm" }) { const router = useRouter(); const [pending, startTransition] = React.useTransition(); const [error, setError] = React.useState(null); return ( {error ? {error} : null} ); }