'use client'; import { useState } from 'react'; import { MoreHorizontal, Timer, Trash } from 'lucide-react'; import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuTrigger, } from '@documenso/ui/primitives/dropdown-menu'; import { cn } from '../../lib/utils'; import DocumentExpiryDialog from './document-expiry-dialog'; type SignerActionDropdownProps = { onDelete: () => void; deleteDisabled?: boolean; className?: string; }; export function SignerActionDropdown({ deleteDisabled, className }: SignerActionDropdownProps) { const [isExpiryDialogOpen, setExpiryDialogOpen] = useState(false); return ( <>