"use client"; import { Button, Dropdown, DropdownItem, DropdownMenu, DropdownSection, DropdownTrigger, } from "@nextui-org/react"; import { DeleteDocumentBulkIcon, EditDocumentBulkIcon, } from "@nextui-org/shared-icons"; import { Row } from "@tanstack/react-table"; import clsx from "clsx"; import { useState } from "react"; import { VerticalDotsIcon } from "@/components/icons"; import { CustomAlertModal } from "@/components/ui/custom/custom-alert-modal"; import { DeleteRoleForm } from "../workflow/forms"; interface DataTableRowActionsProps { row: Row; } const iconClasses = "text-2xl text-default-500 pointer-events-none flex-shrink-0"; export function DataTableRowActions({ row, }: DataTableRowActionsProps) { const [isDeleteOpen, setIsDeleteOpen] = useState(false); const roleId = (row.original as { id: string }).id; return ( <>
} > Edit Role } onClick={() => setIsDeleteOpen(true)} > Delete Role
); }