- Lesson Categories
+ {t('dashboard.lessonCategories.title')}
- Create customer
+ {t('dashboard.lessonCategories.create.title')}
-
+
);
diff --git a/002_source/cms/src/app/dashboard/lesson_categories/lesson-categories-sample-data.tsx b/002_source/cms/src/app/dashboard/lesson_categories/lesson-categories-sample-data.tsx
index f44c56d..e11a638 100644
--- a/002_source/cms/src/app/dashboard/lesson_categories/lesson-categories-sample-data.tsx
+++ b/002_source/cms/src/app/dashboard/lesson_categories/lesson-categories-sample-data.tsx
@@ -12,6 +12,12 @@ export const lessonCategoriesSampleData = [
quota: 50,
status: 'active',
createdAt: dayjs().subtract(1, 'hour').toDate(),
+ cat_name: '',
+ pos: 99,
+ visible: 'visible',
+ lesson_id: 'lid_00001',
+ description: '',
+ remarks: '',
},
{
id: 'USR-004',
@@ -22,6 +28,12 @@ export const lessonCategoriesSampleData = [
quota: 100,
status: 'active',
createdAt: dayjs().subtract(3, 'hour').toDate(),
+ cat_name: '',
+ pos: 99,
+ visible: 'visible',
+ lesson_id: 'lid_00001',
+ description: '',
+ remarks: '',
},
{
id: 'USR-003',
@@ -32,6 +44,12 @@ export const lessonCategoriesSampleData = [
quota: 10,
status: 'blocked',
createdAt: dayjs().subtract(1, 'hour').subtract(1, 'day').toDate(),
+ cat_name: '',
+ pos: 99,
+ visible: 'visible',
+ lesson_id: 'lid_00001',
+ description: '',
+ remarks: '',
},
{
id: 'USR-002',
@@ -42,6 +60,12 @@ export const lessonCategoriesSampleData = [
quota: 0,
status: 'pending',
createdAt: dayjs().subtract(7, 'hour').subtract(1, 'day').toDate(),
+ cat_name: '',
+ pos: 99,
+ visible: 'visible',
+ lesson_id: 'lid_00001',
+ description: '',
+ remarks: '',
},
{
id: 'USR-001',
@@ -52,5 +76,11 @@ export const lessonCategoriesSampleData = [
quota: 50,
status: 'active',
createdAt: dayjs().subtract(2, 'hour').subtract(2, 'day').toDate(),
+ cat_name: '',
+ pos: 99,
+ visible: 'visible',
+ lesson_id: 'lid_00001',
+ description: '',
+ remarks: '',
},
] satisfies LessonCategory[];
diff --git a/002_source/cms/src/app/dashboard/lesson_categories/page.tsx b/002_source/cms/src/app/dashboard/lesson_categories/page.tsx
index 0193343..cdb0111 100644
--- a/002_source/cms/src/app/dashboard/lesson_categories/page.tsx
+++ b/002_source/cms/src/app/dashboard/lesson_categories/page.tsx
@@ -5,7 +5,6 @@ import { useRouter } from 'next/navigation';
import { COL_LESSON_CATEGORIES } from '@/constants';
import { LoadingButton } from '@mui/lab';
import Box from '@mui/material/Box';
-import Button from '@mui/material/Button';
import Card from '@mui/material/Card';
import Divider from '@mui/material/Divider';
import Stack from '@mui/material/Stack';
@@ -19,8 +18,8 @@ import { logger } from '@/lib/default-logger';
import { pb } from '@/lib/pb';
import { toast } from '@/components/core/toaster';
import {
+ DBLessonCategory,
defaultLessonCategory,
- type emptyLessonCategory,
type LessonCategory,
} from '@/components/dashboard/lesson_category/interfaces';
import { LessonCategoriesFilters } from '@/components/dashboard/lesson_category/lesson-categories-filters';
@@ -64,7 +63,7 @@ export default function Page({ searchParams }: PageProps): React.JSX.Element {
.then((lessonCategories: ListResult