import { faEllipsis } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { twMerge } from "tailwind-merge"; import { ProjectPermissionCan } from "@app/components/permissions"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, Td, Tr } from "@app/components/v2"; import { ProjectPermissionActions, ProjectPermissionSub } from "@app/context"; import { useGetPkiCollectionById } from "@app/hooks/api"; import { TPkiAlert } from "@app/hooks/api/pkiAlerts/types"; import { UsePopUpState } from "@app/hooks/usePopUp"; type Props = { alert: TPkiAlert; handlePopUpOpen: ( popUpName: keyof UsePopUpState<["pkiAlert", "deletePkiAlert"]>, data?: object ) => void; }; export const PkiAlertRow = ({ alert, handlePopUpOpen }: Props) => { const { data: pkiCollection } = useGetPkiCollectionById(alert.pkiCollectionId || ""); return (