UNPKG

lml-main

Version:

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

27 lines 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const React = require("react"); const react_redux_1 = require("react-redux"); const cosmo_redux_api_1 = require("@lml/cosmo-redux-api"); const timeslot_1 = require("../../../../jobs/components/timeslot"); const abstract_field_1 = require("./abstract-field"); class CollectFieldComponent extends abstract_field_1.AddressField { constructor() { super(...arguments); this.getStop = () => cosmo_redux_api_1.getCollectionStop(this.props.job); this.renderActByTime = () => React.createElement(timeslot_1.JobStopTimeSlot, { refId: this.props.job.refId, stop: this.getStop() }); } } class ExpandedCollectField extends abstract_field_1.ExpandedAddressField { constructor() { super(...arguments); this.getStop = () => cosmo_redux_api_1.getCollectionStop(this.props.job); } } exports.ExpandedCollectField = ExpandedCollectField; const mapStateToProps = (state, ownProps) => ({ jobDelay: cosmo_redux_api_1.getJobDelay(state, ownProps.job.refId), }); const mapDispatchToProps = {}; exports.CollectField = react_redux_1.connect(mapStateToProps, mapDispatchToProps)(CollectFieldComponent); //# sourceMappingURL=collect-field.js.map