Refactor parameter component to include refresh button

This commit is contained in:
Gabriel Luiz Freitas Almeida 2024-02-18 11:49:18 -03:00
commit 0cad580a8f

View file

@ -406,13 +406,27 @@ export default function ParameterComponent({
data-testid={"textarea-" + data.node.template[name].name} data-testid={"textarea-" + data.node.template[name].name}
/> />
) : ( ) : (
<InputComponent <div className="mt-2 flex w-full items-center">
id={"input-" + index} <div className="w-5/6 flex-grow">
disabled={disabled} <InputComponent
password={data.node?.template[name].password ?? false} id={"input-" + index}
value={data.node?.template[name].value ?? ""} disabled={disabled}
onChange={handleOnNewValue} password={data.node?.template[name].password ?? false}
/> value={data.node?.template[name].value ?? ""}
onChange={handleOnNewValue}
/>
</div>
{data.node?.template[name].refresh && (
<button
className="extra-side-bar-buttons ml-2 mt-1 w-1/6"
onClick={() => {
handleUpdateValues(name, data);
}}
>
<IconComponent name="RefreshCcw" />
</button>
)}
</div>
)} )}
</div> </div>
) : left === true && type === "bool" ? ( ) : left === true && type === "bool" ? (