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<