All files / src/redux/slices/app initialState.ts

100% Statements 3/3
50% Branches 1/2
100% Functions 0/0
100% Lines 3/3

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 34 35 36 37      546x   546x                         546x                                    
import { safeParse } from "@utils/index";
import { AppState } from "./types";
 
const localMasquerade = localStorage.getItem("masquerade-mode");
 
export const initialMasqueradeState = localMasquerade
  ? safeParse(localMasquerade)
  : {
      id: "",
      name: "",
      origin: "",
      imgSrc: "",
      type: "",
      masqueradeUserRole: "",
      historyControlMode: [],
      firstName: "",
    };
 
export const initialState: AppState = {
  drawerOpen: false,
  mobileDrawerOpen: false,
  tableSelected: {
    email: [],
  },
  drawerHidden: false,
  tickerOn: true,
  masqueradeMode: initialMasqueradeState,
  tableSortingOrder: "asc",
  tableSortingOrderProperty: "id",
  permissions: {},
  ui: {
    onboarding: "",
  },
  enabledVL: true,
  hideTableFilter: false,
};