lml-main
Version:
This is now a mono repository published into many standalone packages.
23 lines • 1.22 kB
JavaScript
;
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 cosmoui_1 = require("cosmoui");
const selectors_1 = require("../../../jobs/selectors");
const details_1 = require("../../../jobs/components/details");
const styles = require('./job-details-modal.scss');
class JobDetailModalComponent extends React.Component {
render() {
const { refId } = this.props.job;
return (React.createElement(cosmoui_1.Modal, { closeButton: true, className: styles.modalContainer },
React.createElement(cosmoui_1.Column, { align: "center", fullWidth: true, className: styles.modalContents },
React.createElement(details_1.JobDetail, { key: refId, refId: refId }))));
}
}
const mapStateToProps = (state, ownProps) => ({
job: cosmo_redux_api_1.getJobById(state, ownProps.currentModal.modalProps.refId) || selectors_1.getActiveJob(state),
});
const mapActionsToProps = {};
exports.JobDetailModal = react_redux_1.connect(mapStateToProps, mapActionsToProps)(JobDetailModalComponent);
//# sourceMappingURL=job-detail-modal.js.map