lml-main
Version:
This is now a mono repository published into many standalone packages.
25 lines • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const selectors_1 = require("../../frequencies/selectors");
exports.SET_SELECTED_FREQUENCY_TYPE = 'SET_SELECTED_FREQUENCY_TYPE';
exports.SET_SELECTED_FREQUENCIES = 'SET_SELECTED_FREQUENCIES';
exports.SET_SELECTED_FREQUENCY_IS_ACTIVE = 'SET_SELECTED_FREQUENCY_IS_ACTIVE';
exports.CLEAN_FREQUENCY_FLAGS = 'CLEAN_FREQUENCY_FLAGS';
exports.setSelectedFrequencyType = (frequencyType) => ({
type: exports.SET_SELECTED_FREQUENCY_TYPE,
frequencyType,
});
exports.setSelectedFrequencies = (frequencies) => ({
type: exports.SET_SELECTED_FREQUENCIES,
frequencies,
});
exports.setSelectedFrequencyIsActive = (label, active) => (dispatch, getState) => {
dispatch({
type: exports.SET_SELECTED_FREQUENCY_IS_ACTIVE,
frequency: label,
counterpart: selectors_1.getFrequencyIdCounterpartId(getState(), label),
active,
});
};
exports.cleanFrequencyFlags = (frequencies) => ({ type: exports.CLEAN_FREQUENCY_FLAGS, frequencies });
//# sourceMappingURL=flags.js.map