Files
bodyshop/client/src/redux/user/user.selectors.js
2025-06-23 14:00:25 -07:00

24 lines
963 B
JavaScript

import { create } from "lodash";
import { createSelector } from "reselect";
const selectUser = (state) => state.user;
export const selectCurrentUser = createSelector([selectUser], (user) => user.currentUser);
export const selectSignInError = createSelector([selectUser], (user) => user.error);
export const selectBodyshop = createSelector([selectUser], (user) => user.bodyshop);
export const selectInstanceConflict = createSelector([selectUser], (user) => user.conflict);
export const selectPasswordReset = createSelector([selectUser], (user) => user.passwordreset);
export const selectAuthLevel = createSelector([selectUser], (user) => user.authLevel);
export const selectLoginLoading = createSelector([selectUser], (user) => user.loginLoading);
export const selectCurrentEula = createSelector([selectUser], (user) => user.currentEula);
export const selectPartsManagementOnly = createSelector(
[selectUser],
(user) => user.partsManagementOnly
);