import { Eye, Pencil, Archive, BookCheck, NotebookPen, ClipboardList } from "lucide-react"; export function buildRowActions({ onViewLessons, onView, onEdit, onArchive, onQuiz, onViewQuiz }) { 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 Lessons", icon: , className: "text-sky-700 hover:text-sky-600", onClick: (row) => onViewLessons(row), separator: true }, { key: "view_quiz", label: "View Quiz", icon: , className: "text-purple-700 hover:text-purple-600", onClick: (row) => onViewQuiz(row), separator: true, }, { key: "modify_quiz", label: "Modify Quiz", icon: , className: "text-purple-700 hover:text-purple-600", onClick: (row) => onQuiz(row), }, { key: "archive", label: "Archive", icon: , className: "text-destructive", onClick: (row) => onArchive(row), separator: true }, ] }