lml-main
Version:
This is now a mono repository published into many standalone packages.
25 lines • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const React = require("react");
const cosmoui_1 = require("cosmoui");
const styles = require('./job-stop-item.scss');
class JobStopItem extends React.Component {
render() {
const { children } = this.props;
if (!children)
return null;
return (React.createElement(cosmoui_1.Row, { className: styles.container, align: "flex-start" },
this.renderIcon(),
React.createElement(cosmoui_1.Column, { className: styles.jobStopText, align: "flex-start", justify: "center" },
React.createElement(cosmoui_1.Text, { marginless: true, size: "sm" }, children))));
}
renderIcon() {
if (!this.props.icon)
return null;
const size = this.props.iconSize || 14;
return (React.createElement(cosmoui_1.Column, { className: styles.jobStopIcon, align: "flex-start", justify: "center" },
React.createElement(cosmoui_1.Icon, { icon: this.props.icon, fill: "black", size: size })));
}
}
exports.JobStopItem = JobStopItem;
//# sourceMappingURL=job-stop-item.js.map