chore(labelconfig): cleanup

This commit is contained in:
moklick
2025-06-03 13:36:16 +02:00
parent 220cb7f8a3
commit 6543ddc31c
11 changed files with 59 additions and 65 deletions
@@ -41,7 +41,6 @@ function ControlsComponent({
const store = useStoreApi();
const { isInteractive, minZoomReached, maxZoomReached, labelConfig } = useStore(selector, shallow);
const { zoomIn, zoomOut, fitView } = useReactFlow();
const effectiveAriaLabel = ariaLabel ?? labelConfig['controls.ariaLabel'];
const onZoomInHandler = () => {
zoomIn();
@@ -75,7 +74,7 @@ function ControlsComponent({
position={position}
style={style}
data-testid="rf__controls"
aria-label={effectiveAriaLabel}
aria-label={ariaLabel ?? labelConfig['controls.ariaLabel']}
>
{showZoom && (
<>
@@ -133,7 +133,7 @@ function MiniMapComponent<NodeType extends Node = Node>({
}, [])
: undefined;
const effectiveAriaLabel = ariaLabel ?? labelConfig['minimap.ariaLabel'];
const _ariaLabel = ariaLabel ?? labelConfig['minimap.ariaLabel'];
return (
<Panel
@@ -164,7 +164,7 @@ function MiniMapComponent<NodeType extends Node = Node>({
ref={svg}
onClick={onSvgClick}
>
{effectiveAriaLabel && <title id={labelledBy}>{effectiveAriaLabel}</title>}
{_ariaLabel && <title id={labelledBy}>{_ariaLabel}</title>}
<MiniMapNodes<NodeType>
onClick={onSvgNodeClick}