Обновлен компонент LessonList: изменена логика генерации уроков при открытии формы создания, добавлены обработчики для редактирования уроков. Обновлены компоненты Item и LessonItems для поддержки новых функций редактирования. Упрощена логика запуска генерации уроков.

This commit is contained in:
2025-03-23 15:00:08 +03:00
parent e178ce5cd6
commit 3357c9ddd0
3 changed files with 37 additions and 8 deletions
+7 -1
View File
@@ -30,6 +30,7 @@ type ItemProps = {
isTeacher: boolean
courseId: string
setlessonToDelete(): void
setEditLesson?: () => void
students: unknown[]
}
@@ -40,6 +41,7 @@ export const Item: React.FC<ItemProps> = ({
isTeacher,
courseId,
setlessonToDelete,
setEditLesson,
students,
}) => {
const [edit, setEdit] = useState(false)
@@ -128,7 +130,11 @@ export const Item: React.FC<ItemProps> = ({
<MenuList>
<MenuItem
onClick={() => {
setEdit(true)
if (setEditLesson) {
setEditLesson();
} else {
setEdit(true);
}
}}
>
{t('journal.pl.edit')}