mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-16 10:46:03 +00:00
fix(web): use fixed height for settings dialog instead of 80vh
Avoid the dialog stretching to fill tall viewports (large empty space). Pin to 620px with max-h-[85vh] fallback and narrow width to 52rem.
This commit is contained in:
@@ -116,7 +116,7 @@ export default function SettingsDialog({
|
||||
}}
|
||||
>
|
||||
<DialogContent
|
||||
className="overflow-hidden p-0 sm:max-w-[56rem] [&>button:last-child]:z-20"
|
||||
className="overflow-hidden p-0 sm:max-w-[52rem] [&>button:last-child]:z-20"
|
||||
// The dialog itself is the scroll boundary; each panel manages its own
|
||||
// internal scrolling.
|
||||
>
|
||||
@@ -128,7 +128,7 @@ export default function SettingsDialog({
|
||||
<SidebarProvider className="items-start">
|
||||
<Sidebar
|
||||
collapsible="none"
|
||||
className="hidden h-[80vh] w-56 shrink-0 border-r md:flex"
|
||||
className="hidden h-[620px] max-h-[85vh] w-56 shrink-0 border-r md:flex"
|
||||
>
|
||||
<SidebarContent>
|
||||
<SidebarGroup>
|
||||
@@ -154,7 +154,7 @@ export default function SettingsDialog({
|
||||
</SidebarContent>
|
||||
</Sidebar>
|
||||
|
||||
<main className="flex h-[80vh] min-w-0 flex-1 flex-col overflow-hidden">
|
||||
<main className="flex h-[620px] max-h-[85vh] min-w-0 flex-1 flex-col overflow-hidden">
|
||||
{/* Mobile section switcher (sidebar is hidden on small screens) */}
|
||||
<div className="flex shrink-0 items-center gap-1 overflow-x-auto border-b px-3 py-2 md:hidden">
|
||||
{navItems.map((item) => (
|
||||
|
||||
Reference in New Issue
Block a user