Ivan Galakhov 4 лет назад
Родитель
Сommit
aaae9633af

+ 0 - 1
dashboard/src/components/form-refactor/PorterFormContextProvider.tsx

@@ -70,7 +70,6 @@ export const PorterFormContextProvider: React.FC<Props> = (props) => {
         }
         break;
       case "update-field":
-        console.log("update field");
         return {
           ...state,
           variables: {

+ 4 - 2
dashboard/src/components/form-refactor/field-components/Input.tsx

@@ -26,7 +26,9 @@ const Input: React.FC<InputField> = ({
     setValidation,
   } = useFormField<StringInputFieldState>(id, {
     initValidation: {
-      validated: settings?.default != undefined,
+      validated: value
+        ? value[0] !== undefined
+        : settings?.default != undefined,
     },
     initVars: {
       [variable]: value ? value[0] : settings?.default,
@@ -83,7 +85,7 @@ export const getFinalVariablesForStringInput: GetFinalVariablesFunction = (
   const val = vars[props.variable] || props.settings?.default;
   return {
     [props.variable]:
-      props.settings?.unit && (props.settings?.omitUnitFromValue === false)
+      props.settings?.unit && props.settings?.omitUnitFromValue === false
         ? val + props.settings.unit
         : val,
   };