fix resolved-target override

This commit is contained in:
checktheroads 2020-02-01 00:48:36 -10:00
parent 35cc251474
commit 1921e74d05
2 changed files with 5 additions and 7 deletions

View file

@ -58,7 +58,6 @@ const HyperglassForm = React.forwardRef(
const [fqdnTarget, setFqdnTarget] = useState(""); const [fqdnTarget, setFqdnTarget] = useState("");
const [displayTarget, setDisplayTarget] = useState(""); const [displayTarget, setDisplayTarget] = useState("");
const onSubmit = values => { const onSubmit = values => {
console.log(values);
setFormData(values); setFormData(values);
setSubmitting(true); setSubmitting(true);
}; };

View file

@ -29,12 +29,12 @@ const ResolvedTarget = React.forwardRef(({ fqdnTarget, setTarget, queryTarget },
const [{ data: data4, loading: loading4, error: error4 }] = useAxios(params4); const [{ data: data4, loading: loading4, error: error4 }] = useAxios(params4);
const [{ data: data6, loading: loading6, error: error6 }] = useAxios(params6); const [{ data: data6, loading: loading6, error: error6 }] = useAxios(params6);
const [data, setData] = useState(""); // const [data, setData] = useState("");
data && setTarget({ field: "query_target", value: data }); // data && setTarget({ field: "query_target", value: data });
const handleOverride = overridden => { const handleOverride = overridden => {
setData(overridden); // setData(overridden);
setTarget({ field: "query_target", value: overridden }); setTarget({ field: "query_target", value: overridden });
}; };
@ -48,8 +48,7 @@ const ResolvedTarget = React.forwardRef(({ fqdnTarget, setTarget, queryTarget },
} else if (data4 && data4.Answer && data4.Answer[0].type === 1 && !data6?.Answer) { } else if (data4 && data4.Answer && data4.Answer[0].type === 1 && !data6?.Answer) {
handleOverride(data4.Answer[0].data); handleOverride(data4.Answer[0].data);
} }
}, [data4, data6, data]); }, [data4, data6]);
return ( return (
<Stack <Stack
ref={ref} ref={ref}
@ -73,7 +72,7 @@ const ResolvedTarget = React.forwardRef(({ fqdnTarget, setTarget, queryTarget },
py="0.1rem" py="0.1rem"
px={2} px={2}
mr={2} mr={2}
variantColor={isSelected(data4.Answer[0].data)} variantColor={labelBgStatus[data4.Answer[0].data === queryTarget]}
borderRadius="md" borderRadius="md"
onClick={() => handleOverride(data4.Answer[0].data)} onClick={() => handleOverride(data4.Answer[0].data)}
> >