import { DotsHorizontalIcon } from '@radix-ui/react-icons' import { Row } from '@tanstack/react-table' import { IconEdit, IconTrash } from '@tabler/icons-react' import { Button } from '@/components/ui/button' import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' import { useUsers } from '../context/users-context' import { User } from '../data/schema' interface DataTableRowActionsProps { row: Row } export function DataTableRowActions({ row }: DataTableRowActionsProps) { const { setOpen, setCurrentRow } = useUsers() return ( <> { setCurrentRow(row.original) setOpen('edit') }} > Edit { setCurrentRow(row.original) setOpen('delete') }} className='text-red-500!' > Delete ) }