From 6023948abacdf1b9edc24e29a0d7645a75feb073 Mon Sep 17 00:00:00 2001 From: Jakub Wilk Date: Fri, 10 Jan 2025 09:35:58 +0100 Subject: [PATCH] fix: update lesson sidebar to use lessonId and fetch course data dynamically (#353) * fix: update lesson sidebar to use lessonId and fetch course data dynamically * fix: pass handleNext prop to Quiz component for improved navigation after quiz submission --- apps/web/app/entry.client.tsx | 1 - .../modules/Courses/Lesson/Lesson.page.tsx | 2 +- .../modules/Courses/Lesson/LessonContent.tsx | 2 +- .../modules/Courses/Lesson/LessonSidebar.tsx | 45 ++++++++++++------- apps/web/app/modules/Courses/Lesson/Quiz.tsx | 12 +++-- apps/web/app/modules/Global/Providers.tsx | 32 ++++++++++++- apps/web/package.json | 2 +- pnpm-lock.yaml | 20 ++++----- 8 files changed, 79 insertions(+), 37 deletions(-) diff --git a/apps/web/app/entry.client.tsx b/apps/web/app/entry.client.tsx index 886dedab5..0b58e8073 100644 --- a/apps/web/app/entry.client.tsx +++ b/apps/web/app/entry.client.tsx @@ -32,7 +32,6 @@ Sentry.init({ tracesSampleRate: 1.0, replaysSessionSampleRate: 0.1, replaysOnErrorSampleRate: 1.0, - environment: import.meta.env.MODE, beforeSend(event) { if (import.meta.env.DEV) { diff --git a/apps/web/app/modules/Courses/Lesson/Lesson.page.tsx b/apps/web/app/modules/Courses/Lesson/Lesson.page.tsx index ed901baae..92401cbdf 100644 --- a/apps/web/app/modules/Courses/Lesson/Lesson.page.tsx +++ b/apps/web/app/modules/Courses/Lesson/Lesson.page.tsx @@ -119,7 +119,7 @@ export default function LessonPage() { isLastLesson={isLast} /> - + ); diff --git a/apps/web/app/modules/Courses/Lesson/LessonContent.tsx b/apps/web/app/modules/Courses/Lesson/LessonContent.tsx index acde60086..30d8c52ee 100644 --- a/apps/web/app/modules/Courses/Lesson/LessonContent.tsx +++ b/apps/web/app/modules/Courses/Lesson/LessonContent.tsx @@ -42,7 +42,7 @@ export const LessonContent = ({ const Content = () => match(lesson.type) .with("text", () => ) - .with("quiz", () => ) + .with("quiz", () => ) .with("video", () => (