From ab82d8dae67443b28fdf55b4ebff9ad87d613ebb Mon Sep 17 00:00:00 2001 From: mikebender Date: Wed, 11 Feb 2026 17:32:06 -0500 Subject: [PATCH] fix: Typing for onLayoutConfigChange - Was typed as a () => void, rather than the type that was actually being passed back --- packages/dashboard/src/Dashboard.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/dashboard/src/Dashboard.tsx b/packages/dashboard/src/Dashboard.tsx index c4536e4c84..290c03691e 100644 --- a/packages/dashboard/src/Dashboard.tsx +++ b/packages/dashboard/src/Dashboard.tsx @@ -14,7 +14,7 @@ import { useResizeObserver } from '@deephaven/react-hooks'; import './layout/GoldenLayout.scss'; import LayoutUtils from './layout/LayoutUtils'; import PanelPlaceholder from './PanelPlaceholder'; -import DashboardLayout from './DashboardLayout'; +import DashboardLayout, { type DashboardLayoutConfig } from './DashboardLayout'; import { type PanelDehydrateFunction, type PanelHydrateFunction, @@ -37,7 +37,7 @@ export type DashboardProps = { emptyDashboard?: React.ReactNode; layoutConfig?: ItemConfig[]; layoutSettings?: Partial; - onLayoutConfigChange?: () => void; + onLayoutConfigChange?: (dehydratedLayout: DashboardLayoutConfig) => void; onGoldenLayoutChange?: (goldenLayout: GoldenLayout) => void; onLayoutInitialized?: () => void; fallbackComponent?: ForwardRefExoticComponent<