{children}
import { SettingsDesktopSidebar } from "./settings-desktop-sidebar"; import { SettingsNavRenderedItem } from "#/hooks/use-settings-nav-items"; import { settingsLayoutMainScrollClassName } from "#/utils/settings-like-page-layout-classes"; interface SettingsLayoutProps { children: React.ReactNode; navigationItems: SettingsNavRenderedItem[]; } /** * Mirrors the extensions layout (Skills / MCP): aside and main are siblings, * and only the main column scrolls so the left nav stays pinned like * ExtensionsNavigation. */ export function SettingsLayout({ children, navigationItems, }: SettingsLayoutProps) { return (