refactor: phase 4 cleanup — delete SidebarLayout, drop dashboard-body

Now that all member-area pages have migrated to PageShell +
ColumnsLayout, SidebarLayout has no consumers and can be deleted.
PageShell owns the flex chain, so the .dashboard-body wrapper on
member/dashboard.vue (flex: 1; display: flex; flex-direction: column;
min-height: 0) is redundant. Update stale SidebarLayout comments on
members/[id].vue to reference ColumnsLayout.
This commit is contained in:
Jennie Robinson Faber 2026-04-08 17:58:01 +01:00
parent 4a5b129eeb
commit 3b5b0d831d
3 changed files with 5 additions and 57 deletions

View file

@ -15,7 +15,7 @@
<!-- Profile Content -->
<template v-else>
<!-- HERO: full-bleed, outside SidebarLayout -->
<!-- HERO: full-bleed, outside ColumnsLayout -->
<div class="profile-hero" :class="{ 'profile-hero--with-links': hasSocialLinks }">
<!-- Left: Avatar + Identity -->
@ -514,7 +514,7 @@ useHead({
}
/* ====================================================
SECTIONS inside SidebarLayout
SECTIONS inside ColumnsLayout
==================================================== */
.profile-section {
@ -734,7 +734,7 @@ useHead({
==================================================== */
@media (max-width: 1024px) {
/* SidebarLayout sidebar hides itself at ≤1024px */
/* ColumnsLayout events-sidebar hides itself at ≤1024px */
.profile-two-col {
grid-template-columns: 1fr;
}