lml-main
Version:
This is now a mono repository published into many standalone packages.
18 lines • 1.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const data_1 = require("./data");
exports.areAllPendingFrequenceisInServiceCentreSelected = (state, code) => {
const serviceCentre = data_1.getServiceCentreByCode(state, code);
if (!serviceCentre) {
console.log('No service centre');
return false;
}
const frequencies = data_1.getFrequenciesByServiceCentreCode(state, code);
return frequencies.every((f) => state.frequencies.pending.pendingFrequencies[f.label] ? true : false);
};
exports.isPendingFrequencySelected = (state, frequency) => (state.frequencies.pending.pendingFrequencies[frequency]) ? true : false;
exports.isPendingFrequencyAutoOn = (state, frequency) => (state.frequencies.pending.pendingFrequenciesAutoOn[frequency]) ? true : false;
exports.isServiceCentreSelected = (state, serviceCentreCode) => (state.frequencies.pending.selectedServiceCentreCode === serviceCentreCode);
exports.getSelectedServiceCentre = (state) => data_1.getServiceCentreByCode(state, state.frequencies.pending.selectedServiceCentreCode);
exports.getSelectedServiceCentreFrequencies = (state) => data_1.getFrequenciesByServiceCentreCode(state, state.frequencies.pending.selectedServiceCentreCode);
//# sourceMappingURL=pending.js.map