"use client"; import { MoreHorizontal, Pencil, Trash2 } from "lucide-react"; import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import type { CommentActionsProps } from "./types"; export function CommentActions({ canEdit, canDelete, onEdit, onDelete }: CommentActionsProps) { if (!canEdit && !canDelete) { return null; } return ( {canEdit && ( Edit )} {canEdit && canDelete && } {canDelete && ( Delete )} ); }