fix: lock background scroll behind mobile menu
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 5m43s

This commit is contained in:
2026-09-08 19:17:10 +08:00
parent 1e0c7ae25c
commit 5ec081223a
3 changed files with 10 additions and 2 deletions
+1 -1
View File
@@ -770,7 +770,7 @@ onMounted(bootstrap)
<small v-if="error" role="alert">{{ error }}</small>
</section>
</div>
<div v-else class="shell" :class="{ 'sidebar-collapsed': sidebarCollapsed }">
<div v-else class="shell" :class="{ 'sidebar-collapsed': sidebarCollapsed, 'mobile-sidebar-open': mobileSidebar }">
<div v-if="mobileSidebar || mobileDetail" class="scrim" @click="mobileSidebar=false;mobileDetail=false" />
<aside class="sidebar" :class="{ open: mobileSidebar }">
<div class="brand-row"><div class="brand small">do<span>do</span></div><button class="icon mobile-only" aria-label="关闭菜单" @click="mobileSidebar=false"><X /></button></div>