diff --git a/web/src/beta/lib/core/engines/Cesium/Feature/Marker/index.tsx b/web/src/beta/lib/core/engines/Cesium/Feature/Marker/index.tsx index ce54e219f4..a29828fb45 100644 --- a/web/src/beta/lib/core/engines/Cesium/Feature/Marker/index.tsx +++ b/web/src/beta/lib/core/engines/Cesium/Feature/Marker/index.tsx @@ -137,6 +137,8 @@ export default function Marker({ property, id, isVisible, geometry, layer, featu [property?.near, property?.far], ); + const stringLabelText = useMemo(() => String(labelText), [labelText]); + useEffect(() => { requestRender?.(); }); @@ -205,7 +207,7 @@ export default function Marker({ property, id, isVisible, geometry, layer, featu pixelOffset={pixelOffset} fillColor={labelColorCesium} font={toCSSFont(labelTypography, { fontSize: 30 })} - text={labelText} + text={stringLabelText} showBackground={labelBackground} backgroundColor={labelBackgroundColorCesium} backgroundPadding={labelBackgroundPadding}