All files / src/utils/workflow handleInputs.ts

0% Statements 0/14
0% Branches 0/2
0% Functions 0/3
0% Lines 0/11

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33                                                                 
import { store } from "../../store/index.ts";
import { setCurrentWorkflowKey } from "../../store/features/workflow/workflowSlice.ts";
 
export const handleSelect = (e, option) => {
  const type = e.target?.getAttribute("data-type") ?? e;
  store.dispatch(
    setCurrentWorkflowKey({
      key: type,
      value: option.id,
    }),
  );
};
 
export const handleInput = (key, value) => {
  store.dispatch(
    setCurrentWorkflowKey({
      key,
      value,
    }),
  );
};
 
export const handleCheckbox = (e) => {
  const checked = e.target?.checked;
  const key = e.target?.getAttribute("data-key");
  store.dispatch(
    setCurrentWorkflowKey({
      key,
      value: checked,
    }),
  );
};