diff --git a/src/components/map/object-renderers/SignalStandardRenderer.js b/src/components/map/object-renderers/SignalStandardRenderer.js index 8005c53..622dea1 100644 --- a/src/components/map/object-renderers/SignalStandardRenderer.js +++ b/src/components/map/object-renderers/SignalStandardRenderer.js @@ -8,7 +8,7 @@ export default function SignalStandardRenderer(props) { return ( - + { - return (upsideDown !== reverseAnchor) ? "end" : "start"; + return (upsideDown !== (reverseAnchor || false)) ? "end" : "start"; }, [reverseAnchor]); const update = useCallback((mapRotation) => { @@ -25,7 +25,7 @@ export default function AlwaysUpText(props) { if (!textProps?.textAnchor) { textRef.current.setAttribute("text-anchor", getTextAnchor(upsideDown)); } - }, [baseRot, getTransformString, getTextAnchor, textProps?.textAnchor]); + }, [baseRot, getTransformString, getTextAnchor, textProps]); useEffect(() => { const subscription = mapRotation$.subscribe(rotation => {