From 74c88f31695d375d366e08da909a2afbeee591c9 Mon Sep 17 00:00:00 2001 From: devanshu052000 Date: Tue, 11 Mar 2025 18:30:35 +0530 Subject: [PATCH] Fixed value of value CSA when no default value is set and clear() action is used. --- frontend/src/AppBuilder/Widgets/NumberInput.jsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/src/AppBuilder/Widgets/NumberInput.jsx b/frontend/src/AppBuilder/Widgets/NumberInput.jsx index 0a30095621..f40288acd9 100644 --- a/frontend/src/AppBuilder/Widgets/NumberInput.jsx +++ b/frontend/src/AppBuilder/Widgets/NumberInput.jsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { useEffect } from 'react'; import { BaseInput } from './BaseComponents/BaseInput'; import { useInput } from './BaseComponents/hooks/useInput'; import SolidIcon from '@/_ui/Icon/SolidIcons'; @@ -145,6 +145,12 @@ export const NumberInput = (props) => { ); + useEffect(() => { + if (isNaN(inputLogic.value) || inputLogic.value === '') { + props.setExposedVariable('value', null); + } + }, [inputLogic.value]); + return (