From f1faf3c4282223b4e395c6bcea813d56d814c91e Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Mon, 4 Mar 2024 10:50:23 -0300 Subject: [PATCH] Refactor parameter component to include refresh button --- .../components/parameterComponent/index.tsx | 68 +++++++++++++------ 1 file changed, 46 insertions(+), 22 deletions(-) diff --git a/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx b/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx index 67de484f3..79431ff72 100644 --- a/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx +++ b/src/frontend/src/CustomNodes/GenericNode/components/parameterComponent/index.tsx @@ -391,16 +391,30 @@ export default function ParameterComponent({ !data.node?.template[name].options ? (
{data.node?.template[name].list ? ( - +
+ + {data.node?.template[name].refresh && ( +
+ +
+ )} +
) : data.node?.template[name].multiline ? (
{data.node?.template[name].refresh && ( - +
+ +
)} )} @@ -453,7 +471,8 @@ export default function ParameterComponent({ ) : left === true && type === "str" && - data.node?.template[name].options ? ( + (data.node?.template[name].options || + data.node?.template[name]?.refresh) ? ( // TODO: Improve CSS
@@ -465,11 +484,16 @@ export default function ParameterComponent({ />
{data.node?.template[name].refresh && ( - +
+ +
)}
) : left === true && type === "code" ? (