spatial-monorepo / core/src / FloorLayers
Function: FloorLayers()
FloorLayers(
__namedParameters):null
Defined in: packages/core/src/components/CompoundComponents.tsx:255
FloorLayers adds IMDF floor layers for the given ordinal.
Lifecycle:
- Mount: addIMDFLayers(map, levelId, data, roomType) — roomType is resolved from the active SpatialProvider theme (Issue #447), defaulting to the light palette when rendered outside a SpatialProvider.
- ordinal change: removeIMDFLayers(old levelId), addIMDFLayers(new levelId, data, roomType)
- Unmount: removeIMDFLayers(levelId)
- Runtime theme switch: setIMDFUnitsFillTheme(map, levelId, roomType) restyles the existing fill layer via setPaintProperty — never recreates the source/layer.
Reads IMDFSourceContext for levelId. Falls back to deriving levelId from ordinal.
Parameters
__namedParameters
Returns
null
