All files / src/store/features/drawers/slices closeDrawer.ts

33.33% Statements 2/6
0% Branches 0/1
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      1x                
import { PayloadAction } from "@reduxjs/toolkit";
import { DrawerTypesKeys, InitialStateType } from "../initialState";
 
export const closeDrawer = (
  state: InitialStateType,
  { payload }: PayloadAction<{ id: DrawerTypesKeys; resetState: boolean }>,
) => {
  const { id, resetState } = payload;
  state[id] = false;
  Iif (resetState) state.additionalState = {};
};