From bb9f693bf9331e5e56b7f63eafbdec7feabbb669 Mon Sep 17 00:00:00 2001 From: Daniel Koch Date: Tue, 30 Apr 2024 16:01:26 +0200 Subject: [PATCH] fix: fix minors from code review --- src/LayerTree/LayerTree.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/LayerTree/LayerTree.tsx b/src/LayerTree/LayerTree.tsx index 1f22b7b68..3b58177a0 100644 --- a/src/LayerTree/LayerTree.tsx +++ b/src/LayerTree/LayerTree.tsx @@ -51,7 +51,7 @@ interface OwnProps { * * Compare MDN Docs for Array.prototype.filter: https://mdn.io/array/filter */ - filterFunction?: (value: any, index: number, array: any[]) => boolean; + filterFunction?: (value: OlLayerBase, index: number, array: OlLayerBase[]) => boolean; /** * A LayerGroup the Tree should handle. @@ -136,7 +136,7 @@ const LayerTree: React.FC = ({ childNodes = childLayers .map(childLayer => treeNodeFromLayer(childLayer)) .filter(childLayer => childLayer !== undefined) - .reverse() as TreeDataNode[]; + .toReversed() as TreeDataNode[]; } return { @@ -158,7 +158,7 @@ const LayerTree: React.FC = ({ return lGroup.getLayers().getArray() .map(l => treeNodeFromLayer(l)) .filter(n => n !== undefined) - .reverse() as TreeDataNode[]; + .toReversed() as TreeDataNode[]; }, [layerGroup, map, treeNodeFromLayer]); const onChangeResolution = useCallback(() => { @@ -307,7 +307,7 @@ const LayerTree: React.FC = ({ const dropPos = info.node.pos.split('-'); const dropPosition = info.dropPosition; // The drop position relative to the drop node, inside 0, top -1, bottom 1. - const dropPositionRelative = dropPosition - Number(dropPos[dropPos.length - 1]); + const dropPositionRelative = dropPosition - parseInt(dropPos[dropPos.length - 1], 10); // Reorder layers if (!map) {