diff --git a/src/modules/admin/config/courses/rowActions.config.jsx b/src/modules/admin/config/courses/rowActions.config.jsx
index d8d3275..9516a46 100644
--- a/src/modules/admin/config/courses/rowActions.config.jsx
+++ b/src/modules/admin/config/courses/rowActions.config.jsx
@@ -36,7 +36,6 @@ export function buildRowActions({ onViewUnits, onView, onEdit, onArchive, onAsse
icon: ,
className: "text-purple-700 hover:text-purple-600",
onClick: (row) => onAssessment(row),
- separator: true,
},
{
key: "archive",
diff --git a/src/modules/admin/config/courses/units/rowActions.config.jsx b/src/modules/admin/config/courses/units/rowActions.config.jsx
index d04d5f5..7873dd3 100644
--- a/src/modules/admin/config/courses/units/rowActions.config.jsx
+++ b/src/modules/admin/config/courses/units/rowActions.config.jsx
@@ -36,7 +36,6 @@ export function buildRowActions({ onViewLessons, onView, onEdit, onArchive, onQu
icon: ,
className: "text-purple-700 hover:text-purple-600",
onClick: (row) => onQuiz(row),
- separator: true,
},
{
key: "archive",
diff --git a/src/modules/client/pages/UnitList.jsx b/src/modules/client/pages/UnitList.jsx
index 48fc183..0c904de 100644
--- a/src/modules/client/pages/UnitList.jsx
+++ b/src/modules/client/pages/UnitList.jsx
@@ -431,20 +431,20 @@ const UnitList = () => {
(async () => {
const result = await upsertLessonProgress(courseId, selectedUnitId, selectedLessonId, lesson.uuid, 'completed');
if (!result) return;
- toast.success(`"${lesson.title}" marked as read.`);
- if (result.unit?.status === 'completed') {
- const unitTitle = currentUnit?.title;
- toast.success(
- unitTitle ? `Unit "${unitTitle}" complete!` : 'Unit complete!',
- { duration: 4000 }
- );
- }
- if (result.course?.status === 'completed') {
- toast.success(
- 'All lessons read! Finish the quizzes & assessment to get certified.',
- { duration: 5000 }
- );
- }
+ // toast.success(`"${lesson.title}" marked as read.`);
+ // if (result.unit?.status === 'completed') {
+ // const unitTitle = currentUnit?.title;
+ // toast.success(
+ // unitTitle ? `Unit "${unitTitle}" complete!` : 'Unit complete!',
+ // { duration: 4000 }
+ // );
+ // }
+ // if (result.course?.status === 'completed') {
+ // toast.success(
+ // 'All lessons read! Finish the quizzes & assessment to get certified.',
+ // { duration: 5000 }
+ // );
+ // }
})();
}, [scrollProgress]);
diff --git a/src/utils/table.util.jsx b/src/utils/table.util.jsx
index 5d2965a..c8f0a7f 100644
--- a/src/utils/table.util.jsx
+++ b/src/utils/table.util.jsx
@@ -45,6 +45,7 @@ export const BADGE_STYLES = {
"Not Active": "bg-rose-100 text-rose-700 border-rose-200",
"Verified": "bg-blue-100 text-blue-800 border-blue-200",
"Not Verified": "bg-amber-100 text-amber-700 border-amber-200",
+ "Banned": "bg-red-100 text-red-700 border-red-200",
// ── Registration / account type ───────────────
"system": "bg-violet-50 text-violet-700 border-violet-200",
@@ -107,6 +108,8 @@ function renderCell(attr, value) {
return ;
else if (attr.field === "is_public")
return ;
+ else if (attr.field === "is_banned")
+ return ;
else
return ;
case "date": return {formatDate(value)};