Skip to content

@sqlrooms/mosaic / createDashboardFeatureSlices

Function: createDashboardFeatureSlices()

createDashboardFeatureSlices<TRoomState>(props?): StateCreator<MosaicDashboardFeatureSlicesState>

Creates the store slices needed by Mosaic dashboard surfaces with settings.

This composes dashboard state with the shared block/panel settings selection state used by BlockSettingsPanelLayout.

Type Parameters

Type ParameterDefault type
TRoomState extends BaseRoomStoreState & DbSliceState & DuckDbSliceState & LayoutSliceState & MosaicSliceState & MosaicDashboardSliceState & BlockSettingsSliceStateBaseRoomStoreState & DbSliceState & DuckDbSliceState & LayoutSliceState & MosaicSliceState & MosaicDashboardSliceState & BlockSettingsSliceState

Parameters

ParameterType
propsCreateMosaicDashboardSliceProps

Returns

StateCreator<MosaicDashboardFeatureSlicesState>