"use client" import { useState } from "react" import Link from "next/link" import { Button } from "@/components/ui/button" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu" import { Lead } from "@/types" import { LeadFormDialog } from "./lead-form-dialog" import { DeleteLeadDialog } from "./delete-lead-dialog" import { MoreHorizontal, Eye, Edit, Trash2, UserCheck } from "lucide-react" interface LeadActionsDropdownProps { lead: Lead } export function LeadActionsDropdown({ lead }: LeadActionsDropdownProps) { const [editOpen, setEditOpen] = useState(false) const [deleteOpen, setDeleteOpen] = useState(false) return ( <> Actions View setEditOpen(true)}> Edit Assign setDeleteOpen(true)} className="text-destructive focus:text-destructive" > Delete ) }