more queue related convergence for the future.

This commit is contained in:
legop3
2026-09-27 17:19:56 -04:00
parent 7231809140
commit 34936ab05c
54 changed files with 219 additions and 368 deletions
+9 -6
View File
@@ -24,7 +24,8 @@ import {
usePageThemeClass,
} from '../themes/index.js';
import useLayoutMode from '../hooks/useLayoutMode.js';
import { DriverLayoutProvider } from '../layouts/driver/DriverLayoutContext.jsx';
import { DriverHelpProvider } from '../layouts/driver/DriverHelpContext.jsx';
import { LayoutProvider } from '../layouts/LayoutContext.jsx';
import DriverLayoutRoot from '../layouts/driver/DriverLayoutRoot.jsx';
import UndockedPageExitGuard from '../components/UndockedPageExitGuard/index.jsx';
@@ -98,11 +99,13 @@ function DriverPageContent({ layout, oldDesktop }) {
<KeyboardInputManager />
<GamepadInputManager />
<main className={`relative flex w-full flex-col ${themeGapClass} text-base`}>
<DriverLayoutProvider layout={layout} openHelp={openHelp}>
{/* Route selection affects only which desktop composition is mounted;
all providers, overlays, inputs, and mobile layouts remain shared. */}
<DriverLayoutRoot oldDesktop={oldDesktop} />
</DriverLayoutProvider>
<LayoutProvider layout={layout}>
<DriverHelpProvider openHelp={openHelp}>
{/* Route selection affects only which desktop composition is mounted;
all providers, overlays, inputs, and mobile layouts remain shared. */}
<DriverLayoutRoot oldDesktop={oldDesktop} />
</DriverHelpProvider>
</LayoutProvider>
</main>
<AlertFeed />
<DuplicateIdentityOverlay />