From daae6c1d405bcb318c91955385ccac4a766dff35 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 10 Jul 2026 05:12:32 +0000 Subject: [PATCH 1/2] fix(course): keep lesson header below mobile sidebar Remove the z-100 override on sticky lesson/exercise page headers so they stack below the mobile sidebar sheet (z-50). Also make the lesson page header sticky to match the exercise page. Co-authored-by: Rotimi Best --- apps/dashboard/src/lib/features/course/pages/exercise.svelte | 2 +- apps/dashboard/src/lib/features/course/pages/lesson.svelte | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/dashboard/src/lib/features/course/pages/exercise.svelte b/apps/dashboard/src/lib/features/course/pages/exercise.svelte index ffa93264..68a68516 100644 --- a/apps/dashboard/src/lib/features/course/pages/exercise.svelte +++ b/apps/dashboard/src/lib/features/course/pages/exercise.svelte @@ -405,7 +405,7 @@ } - + {exerciseDisplayTitle} diff --git a/apps/dashboard/src/lib/features/course/pages/lesson.svelte b/apps/dashboard/src/lib/features/course/pages/lesson.svelte index 6a970e60..7d389425 100644 --- a/apps/dashboard/src/lib/features/course/pages/lesson.svelte +++ b/apps/dashboard/src/lib/features/course/pages/lesson.svelte @@ -387,7 +387,7 @@ }} /> - + Date: Fri, 10 Jul 2026 05:15:39 +0000 Subject: [PATCH 2/2] fix(sidebar): raise mobile sidebar above sticky lesson headers Restore lesson/exercise page header z-100 stacking and fix the overlap by lifting the mobile sidebar sheet and overlay to z-150, matching the desktop course sidebar. Co-authored-by: Rotimi Best --- .../dashboard/src/lib/features/course/pages/exercise.svelte | 2 +- apps/dashboard/src/lib/features/course/pages/lesson.svelte | 2 +- packages/ui/src/base/sheet/sheet-content.svelte | 4 +++- packages/ui/src/base/sidebar/sidebar.svelte | 6 +++++- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/apps/dashboard/src/lib/features/course/pages/exercise.svelte b/apps/dashboard/src/lib/features/course/pages/exercise.svelte index 68a68516..ffa93264 100644 --- a/apps/dashboard/src/lib/features/course/pages/exercise.svelte +++ b/apps/dashboard/src/lib/features/course/pages/exercise.svelte @@ -405,7 +405,7 @@ } - + {exerciseDisplayTitle} diff --git a/apps/dashboard/src/lib/features/course/pages/lesson.svelte b/apps/dashboard/src/lib/features/course/pages/lesson.svelte index 7d389425..6a970e60 100644 --- a/apps/dashboard/src/lib/features/course/pages/lesson.svelte +++ b/apps/dashboard/src/lib/features/course/pages/lesson.svelte @@ -387,7 +387,7 @@ }} /> - + & { portalProps?: SheetPrimitive.PortalProps; side?: Side; + overlayClass?: string; children: Snippet; } = $props(); - + button]:hidden', + className + )} style="--sidebar-width: {SIDEBAR_WIDTH_MOBILE};" {side} >