"use client"; import { useState } from "react"; import Link from "next/link"; interface DocActionsProps { slug: string; body: string; canEdit: boolean; } export default function DocActions({ slug, body, canEdit }: DocActionsProps) { const [copiedMd, setCopiedMd] = useState(false); const [copiedLink, setCopiedLink] = useState(false); function handleCopyMarkdown() { navigator.clipboard.writeText(body); setCopiedMd(true); setTimeout(() => setCopiedMd(false), 2000); } function handleCopyLink() { navigator.clipboard.writeText(window.location.href); setCopiedLink(true); setTimeout(() => setCopiedLink(false), 2000); } return (