58 lines
1.2 KiB
JavaScript
58 lines
1.2 KiB
JavaScript
import { createSelector } from "reselect";
|
|
|
|
const selectModals = (state) => state.modals;
|
|
|
|
export const selectJobLineEditModal = createSelector(
|
|
[selectModals],
|
|
(modals) => modals.jobLineEdit
|
|
);
|
|
|
|
export const selectInvoiceEnterModal = createSelector(
|
|
[selectModals],
|
|
(modals) => modals.invoiceEnter
|
|
);
|
|
|
|
export const selectCourtesyCarReturn = createSelector(
|
|
[selectModals],
|
|
(modals) => modals.courtesyCarReturn
|
|
);
|
|
|
|
export const selectNoteUpsert = createSelector(
|
|
[selectModals],
|
|
(modals) => modals.noteUpsert
|
|
);
|
|
|
|
export const selectSchedule = createSelector(
|
|
[selectModals],
|
|
(modals) => modals.schedule
|
|
);
|
|
|
|
export const selectPartsOrder = createSelector(
|
|
[selectModals],
|
|
(modals) => modals.partsOrder
|
|
);
|
|
|
|
export const selectTimeTicket = createSelector(
|
|
[selectModals],
|
|
(modals) => modals.timeTicket
|
|
);
|
|
|
|
export const selectPrintCenter = createSelector(
|
|
[selectModals],
|
|
(modals) => modals.printCenter
|
|
);
|
|
|
|
export const selectReconciliation = createSelector(
|
|
[selectModals],
|
|
(modals) => modals.reconciliation
|
|
);
|
|
export const selectPayment = createSelector(
|
|
[selectModals],
|
|
(modals) => modals.payment
|
|
);
|
|
|
|
export const selectJobCosting = createSelector(
|
|
[selectModals],
|
|
(modals) => modals.jobCosting
|
|
);
|