UNPKG

lml-main

Version:

This is now a mono repository published into many standalone packages.

34 lines 1.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const selectors_1 = require("../../couriers/selectors"); exports.SET_ACTIVE_COURIER = 'SET_ACTIVE_COURIER'; exports.UNSET_ACTIVE_COURIER = 'UNSET_ACTIVE_COURIER'; exports.SET_EXPANDED_COURIER = 'SET_EXPANDED_COURIER'; exports.UNSET_EXPANDED_COURIER = 'UNSET_EXPANDED_COURIER'; exports.setActiveCourier = (refId) => ({ type: exports.SET_ACTIVE_COURIER, refId }); exports.unsetActiveCourier = (refId) => ({ type: exports.UNSET_ACTIVE_COURIER, refId }); exports.setExpandedCourier = (refId) => ({ type: exports.SET_EXPANDED_COURIER, refId }); exports.unsetExpandedCourier = (refId) => ({ type: exports.UNSET_EXPANDED_COURIER, refId }); exports.activatePreviousCourier = () => (dispatch, getState) => { const state = getState(); const c = selectors_1.getPreviousCourier(state); if (c) { dispatch(exports.setActiveCourier(c.refId)); } }; exports.activateNextCourier = () => (dispatch, getState) => { const state = getState(); const c = selectors_1.getNextCourier(state); if (c) { dispatch(exports.setActiveCourier(c.refId)); } }; exports.activateFirstCourierIfNoneActive = () => (dispatch, getState) => { const state = getState(); const id = selectors_1.getActiveCourierId(state); const c = selectors_1.getFilteredCouriers(state)[0]; if (!id && c) { dispatch(exports.setActiveCourier(c.refId)); } }; //# sourceMappingURL=flags.js.map