From 553c126e3c25261ba1e1f75e891c6a8073960de4 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 10 Jul 2026 05:15:39 +0000 Subject: [PATCH] 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} >