All files / src/store/features/playbook/slices setPlaybooks.ts

40% Statements 2/5
0% Branches 0/4
0% Functions 0/1
25% Lines 1/4

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      1x                    
import { PayloadAction } from "@reduxjs/toolkit";
import { PlaybookUIState } from "../../../../types/index.ts";
 
export const setPlaybooks = (
  state: PlaybookUIState,
  { payload }: PayloadAction<any>,
) => {
  if (Object.keys(state.meta ?? {}).length > 0) {
    state.playbooks.push(...payload);
  } else {
    state.playbooks = [...payload];
  }
};