import { faBoxesStacked, faEllipsis } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { useNavigate } from "@tanstack/react-router"; import { twMerge } from "tailwind-merge"; import { ProjectPermissionCan } from "@app/components/permissions"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, EmptyState, Table, TableContainer, TableSkeleton, TBody, Td, Th, THead, Tr } from "@app/components/v2"; import { ProjectPermissionActions, ProjectPermissionSub, useProject } from "@app/context"; import { useListWorkspacePkiCollections } from "@app/hooks/api"; import { UsePopUpState } from "@app/hooks/usePopUp"; type Props = { handlePopUpOpen: ( popUpName: keyof UsePopUpState<["pkiCollection", "deletePkiCollection"]>, data?: object ) => void; }; export const PkiCollectionTable = ({ handlePopUpOpen }: Props) => { const navigate = useNavigate(); const { currentProject } = useProject(); const projectId = currentProject?.id || ""; const { data, isPending } = useListWorkspacePkiCollections({ projectId }); return (
| Name | Description | |
|---|---|---|
| {pkiCollection.name} | {pkiCollection.description ? pkiCollection.description : "-"} |
|