"use client"; import { Terminal, Pencil, FileTerminal, Trash } from "lucide-react"; import { motion } from "motion/react"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, } from "@/components/ui/tooltip"; import DeleteDialog from "./delete-dialog"; import { useState } from "react"; type Props = { id: string; }; export default function ActionMenu({ id }: Props) { const buttonClass = "flex h-8 w-8 items-center justify-center rounded-lg text-muted-foreground transition-all duration-150 hover:bg-green-50 hover:text-green-600 active:scale-95"; const [open, setOpen] = useState(false); return ( <>

Delete

SSH

Create Blog

Run Scripts

{ console.log("DeleteDialog open state changed:", open); setOpen(open); }} id={id} /> ); }