From f32d4d9b020a8cab28e217f77e0b9cfcb728c3fa Mon Sep 17 00:00:00 2001 From: Georgegriff Date: Fri, 22 Aug 2025 13:12:20 +0100 Subject: [PATCH] reintroduce toFixed changes from 2.0.16 removed in to 2.0.17 --- .../react-resizable-panels/src/utils/adjustLayoutByDelta.ts | 4 ++-- .../src/utils/computePanelFlexBoxStyle.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/react-resizable-panels/src/utils/adjustLayoutByDelta.ts b/packages/react-resizable-panels/src/utils/adjustLayoutByDelta.ts index 7314a6327..0098f149d 100644 --- a/packages/react-resizable-panels/src/utils/adjustLayoutByDelta.ts +++ b/packages/react-resizable-panels/src/utils/adjustLayoutByDelta.ts @@ -200,8 +200,8 @@ export function adjustLayoutByDelta({ if ( deltaApplied - .toPrecision(3) - .localeCompare(Math.abs(delta).toPrecision(3), undefined, { + .toFixed(3) + .localeCompare(Math.abs(delta).toFixed(3), undefined, { numeric: true, }) >= 0 ) { diff --git a/packages/react-resizable-panels/src/utils/computePanelFlexBoxStyle.ts b/packages/react-resizable-panels/src/utils/computePanelFlexBoxStyle.ts index 65ba441f2..85e88178c 100644 --- a/packages/react-resizable-panels/src/utils/computePanelFlexBoxStyle.ts +++ b/packages/react-resizable-panels/src/utils/computePanelFlexBoxStyle.ts @@ -27,12 +27,12 @@ export function computePanelFlexBoxStyle({ // Initial render (before panels have registered themselves) // In order to support server rendering, fall back to default size if provided flexGrow = - defaultSize != undefined ? defaultSize.toPrecision(precision) : "1"; + defaultSize != undefined ? defaultSize.toFixed(precision) : "1"; } else if (panelData.length === 1) { // Special case: Single panel group should always fill full width/height flexGrow = "1"; } else { - flexGrow = size.toPrecision(precision); + flexGrow = size.toFixed(precision); } return {