From cb60801a74c1d14ed9e99f5e88e0140e4f850a40 Mon Sep 17 00:00:00 2001 From: Primakov Alexandr Alexandrovich Date: Sun, 6 Apr 2025 18:07:15 +0300 Subject: [PATCH] fix courseId undefined --- src/pages/lesson-list/components/item.tsx | 1 - src/pages/lesson-list/components/lessons-form.tsx | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/pages/lesson-list/components/item.tsx b/src/pages/lesson-list/components/item.tsx index eff9420..df92be0 100644 --- a/src/pages/lesson-list/components/item.tsx +++ b/src/pages/lesson-list/components/item.tsx @@ -119,7 +119,6 @@ export const Item: React.FC = ({ onCancel={() => { setEdit(false) }} - courseId={courseId} lesson={{ _id: id, id, name, date }} title={t('journal.pl.lesson.editTitle')} nameButton={t('journal.pl.save')} diff --git a/src/pages/lesson-list/components/lessons-form.tsx b/src/pages/lesson-list/components/lessons-form.tsx index 6eff60c..a633877 100644 --- a/src/pages/lesson-list/components/lessons-form.tsx +++ b/src/pages/lesson-list/components/lessons-form.tsx @@ -46,6 +46,7 @@ import { dateToCalendarFormat } from '../../../utils/time' import { Lesson } from '../../../__data__/model' import { ErrorSpan } from '../style' import { api } from '../../../__data__/api/api' +import { useParams } from 'react-router-dom' const courceNameSuggestion = getFeatures('journal')['courceNameSuggestion'] @@ -57,7 +58,6 @@ interface NewLessonForm { interface LessonFormProps { lesson?: Partial | any // Разрешаем передавать как Lesson, так и AI-сгенерированный урок - courseId: string isLoading: boolean onCancel: () => void onSubmit: (lesson: Lesson) => void @@ -74,7 +74,6 @@ interface LessonFormProps { export const LessonForm = ({ lesson, - courseId, isLoading, onCancel, onSubmit, @@ -88,6 +87,7 @@ export const LessonForm = ({ onRetryAiGeneration = () => {}, existingLessons }: LessonFormProps) => { + const { courseId } = useParams() const { t } = useTranslation() const isAiSuggested = lesson && !lesson._id && !lesson.id const aiHighlightColor = useColorModeValue('blue.100', 'blue.800')