From a55a081c7e99de07bdd52c8dc5246f150a4b9267 Mon Sep 17 00:00:00 2001 From: padawannn Date: Mon, 22 Jul 2024 11:25:33 +0200 Subject: [PATCH] onStateChange in range widget --- packages/react-widgets/src/widgets/RangeWidget.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/react-widgets/src/widgets/RangeWidget.js b/packages/react-widgets/src/widgets/RangeWidget.js index 510dd09e5..7a6e2bb2d 100644 --- a/packages/react-widgets/src/widgets/RangeWidget.js +++ b/packages/react-widgets/src/widgets/RangeWidget.js @@ -63,6 +63,19 @@ function RangeWidget({ [column, filters] ); + const customOnStateChange = ({ state, data }) => { + if (!onStateChange) return; + if (!data) return onStateChange({ state }); + return onStateChange({ + state, + data: { + values: data, + min, + max + } + }); + }; + const { data = { min: undefined, max: undefined }, isLoading, @@ -75,7 +88,7 @@ function RangeWidget({ }, global, onError, - onStateChange, + onStateChange: customOnStateChange, attemptRemoteCalculation: _hasFeatureFlag(_FeatureFlags.REMOTE_WIDGETS) });