lml-main
Version:
This is now a mono repository published into many standalone packages.
29 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");
class JobLabelDeleteModalComponent extends React.Component {
constructor() {
super(...arguments);
this.deleteJobLabel = () => {
const { jobLabel } = this.props.currentModal.modalProps;
this.props.deleteJobLabel(jobLabel);
this.props.closeModal(this.props.currentModal.modalType);
};
}
render() {
const { jobLabel } = this.props.currentModal.modalProps;
return (React.createElement(cosmoui_1.ConfirmModal, { icon: "Delete", onConfirm: this.deleteJobLabel },
"Are you sure you want to delete ",
jobLabel.label,
" job label?"));
}
}
const mapStateToProps = (state, ownProps) => ({});
const mapDispatchToProps = {
deleteJobLabel: cosmo_redux_api_1.deleteJobLabel,
};
exports.JobLabelDeleteModal = react_redux_1.connect(mapStateToProps, mapDispatchToProps)(JobLabelDeleteModalComponent);
//# sourceMappingURL=job-label-delete-modal.js.map