@@ -42,11 +42,19 @@ export const useExecuteLogicFunction = ({
|
||||
logicFunctionTestDataFamilyState,
|
||||
logicFunctionId,
|
||||
);
|
||||
|
||||
const setLogicFunctionTestData = useSetAtomFamilyState(
|
||||
logicFunctionTestDataFamilyState,
|
||||
logicFunctionId,
|
||||
);
|
||||
|
||||
const updateLogicFunctionInput = (input: object) => {
|
||||
setLogicFunctionTestData((prev) => ({
|
||||
...prev,
|
||||
input,
|
||||
}));
|
||||
};
|
||||
|
||||
const executeLogicFunction = async () => {
|
||||
if (isExecuting) {
|
||||
return;
|
||||
@@ -94,5 +102,10 @@ export const useExecuteLogicFunction = ({
|
||||
}
|
||||
};
|
||||
|
||||
return { executeLogicFunction, isExecuting };
|
||||
return {
|
||||
executeLogicFunction,
|
||||
updateLogicFunctionInput,
|
||||
logicFunctionTestData,
|
||||
isExecuting,
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user