diff options
Diffstat (limited to 'lib/esg-check-list/table')
| -rw-r--r-- | lib/esg-check-list/table/esg-evaluations-table-columns.tsx | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/lib/esg-check-list/table/esg-evaluations-table-columns.tsx b/lib/esg-check-list/table/esg-evaluations-table-columns.tsx index 48139c75..af0b87af 100644 --- a/lib/esg-check-list/table/esg-evaluations-table-columns.tsx +++ b/lib/esg-check-list/table/esg-evaluations-table-columns.tsx @@ -18,6 +18,8 @@ import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, + DropdownMenuSeparator, + DropdownMenuShortcut, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu" import { Badge } from "@/components/ui/badge" @@ -232,29 +234,34 @@ export function getColumns({ setRowAction }: GetColumnsProps): ColumnDef<EsgEval return ( <DropdownMenu> <DropdownMenuTrigger asChild> - <Button variant="ghost" size="icon"> - <Ellipsis className="h-4 w-4" /> + <Button + aria-label="Open menu" + variant="ghost" + className="flex size-8 p-0 data-[state=open]:bg-muted" + > + <Ellipsis className="size-4" aria-hidden="true" /> </Button> </DropdownMenuTrigger> - <DropdownMenuContent align="end"> + <DropdownMenuContent align="end" className="w-40"> <DropdownMenuItem - onClick={() => setRowAction({ row, type: "view" })} + onSelect={() => setRowAction({ row, type: "view" })} > - <InfoIcon className="mr-2 h-4 w-4" /> + {/* <Eye className="mr-2 size-4" /> */} 상세보기 </DropdownMenuItem> <DropdownMenuItem - onClick={() => setRowAction({ row, type: "update" })} + onSelect={() => setRowAction({ row, type: "update" })} > - <PenToolIcon className="mr-2 h-4 w-4" /> + {/* <Edit className="mr-2 size-4" /> */} 수정하기 </DropdownMenuItem> + <DropdownMenuSeparator /> <DropdownMenuItem - onClick={() => setRowAction({ row, type: "delete" })} - className="text-destructive" + onSelect={() => setRowAction({ row, type: "delete" })} > - <TrashIcon className="mr-2 h-4 w-4" /> + {/* <Trash2 className="mr-2 size-4" /> */} 삭제하기 + <DropdownMenuShortcut>⌘⌫</DropdownMenuShortcut> </DropdownMenuItem> </DropdownMenuContent> </DropdownMenu> |
