Skip to content

Commit 4133cce

Browse files
committed
fix: keep hosted layout scrollable inside embedded shell
1 parent e1c1e90 commit 4133cce

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/views/MainApp.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div class="mx-auto flex h-screen flex-col overflow-hidden">
33
<!-- Main Content Wrapper (gets blurred when panels are open) -->
4-
<div class="main-content-wrapper" :class="{ blurred: paletteOpen || selectedFilament }">
4+
<div class="main-content-wrapper flex min-h-0 flex-1 flex-col" :class="{ blurred: paletteOpen || selectedFilament }">
55
<!-- Top Navigation Bar -->
66
<AppNavbar
77
:projects-count="projectsCount"
@@ -16,7 +16,10 @@
1616
/>
1717

1818
<!-- Router Outlet -->
19-
<div class="router-content px-3 sm:px-6 py-1 sm:py-2">
19+
<div
20+
class="router-content flex-1 min-h-0 overflow-y-auto"
21+
:class="isHosted ? 'px-3 sm:px-4 py-1 sm:py-1.5' : 'px-3 sm:px-6 py-1 sm:py-2'"
22+
>
2023
<RouterView class="flex-1 min-h-0" />
2124
</div>
2225

0 commit comments

Comments
 (0)