24 lines
963 B
JavaScript
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
|
|
); |