in src/Frontend/src/components/exams/Exams.tsx [175:217]
header: t("table.headers.actions"),
cell: ({ row }) => {
const exam = row.original
return (
<div className="flex justify-center">
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button variant="ghost" className="h-8 w-8 p-0">
<span className="sr-only">{t('table.messages.open')}</span>
<MoreHorizontal className="h-4 w-4" />
</Button>
</DropdownMenuTrigger>
<DropdownMenuContent align="end">
{/* <DropdownMenuLabel>Actions</DropdownMenuLabel> */}
<DropdownMenuItem
className="cursor-pointer flex justify-between text-xs"
onClick={() => editById(exam.id)}
disabled={calculateDisabledEdit(exam)}
>
{t('table.buttons.edit')}
<LucideEdit className="w-4 h-4" />
</DropdownMenuItem>
<DropdownMenuItem
className="cursor-pointer flex justify-between text-xs"
onClick={() => viewById(exam.id)}
>
{t('table.buttons.preview')}
<LucideEye className="w-4 h-4" />
</DropdownMenuItem>
{/* <DropdownMenuSeparator /> */}
{/* <DropdownMenuItem
className="cursor-pointer flex justify-between text-xs"
onClick={() => deleteById(exam.id)}
>
{t('start_exam')}
<LucideTrash2 className="w-4 h-4" />
</DropdownMenuItem> */}
</DropdownMenuContent>
</DropdownMenu>
</div>
);
}