All files / src/hooks/playbooks usePlaybookKey.ts

0% Statements 0/8
100% Branches 0/0
0% Functions 0/2
0% Lines 0/8

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                                     
import { useDispatch, useSelector } from "react-redux";
import {
  playbookSelector,
  setPlaybookKey,
} from "../../store/features/playbook/playbookSlice";
 
function usePlaybookKey(key: string) {
  const dispatch = useDispatch();
  const playbookData = useSelector(playbookSelector);
 
  const updateKeyValue = (value) => {
    dispatch(setPlaybookKey({ key, value }));
  };
 
  return [playbookData[key], updateKeyValue];
}
 
export default usePlaybookKey;