From f5e7526fae893645e507626259d21e57f0445db1 Mon Sep 17 00:00:00 2001 From: Elio Struyf Date: Thu, 30 Sep 2021 08:41:35 +0200 Subject: [PATCH] #120 - Fix for choice and number field --- src/panelWebView/components/Fields/NumberField.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/panelWebView/components/Fields/NumberField.tsx b/src/panelWebView/components/Fields/NumberField.tsx index 5f140501..5280626d 100644 --- a/src/panelWebView/components/Fields/NumberField.tsx +++ b/src/panelWebView/components/Fields/NumberField.tsx @@ -1,5 +1,6 @@ import { CalculatorIcon } from '@heroicons/react/outline'; import * as React from 'react'; +import { useEffect } from 'react'; import { VsLabel } from '../VscodeComponents'; export interface INumberFieldProps { @@ -21,6 +22,12 @@ export const NumberField: React.FunctionComponent = ({label, onChange(newValue); }; + useEffect(() => { + if (nrValue !== value) { + setNrValue(value); + } + }, [value]); + return (