import { Eye, Pencil, Archive, ShelvingUnit, NotebookPen } from "lucide-react";
export function buildRowActions({ onViewUnits, onView, onEdit, onArchive, onAssessment }) {
return [
{
key: "view",
label: "View Info",
icon: ,
onClick: (row) => onView(row),
},
{
key: "edit",
label: "Edit Info",
icon: ,
onClick: (row) => onEdit(row),
},
{
key: "view_units",
label: "View Units",
icon: ,
className: "text-sky-700 hover:text-sky-600",
onClick: (row) => onViewUnits(row),
separator: true
},
{
key: "modify_assessment",
label: "Modify Assessment",
icon: ,
className: "text-purple-700 hover:text-purple-600",
onClick: (row) => onAssessment(row),
separator: true,
},
{
key: "archive",
label: "Archive Course",
icon: ,
className: "text-destructive",
onClick: (row) => onArchive(row),
separator: true
},
]
}