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 }, ] }