UNPKG

box-ui-elements-mlh

Version:
26 lines (23 loc) 1.21 kB
import * as React from 'react'; import { FormattedMessage } from 'react-intl'; import { TASK_COMPLETION_RULE_ANY } from '../../../../constants'; import messages from './messages'; // $FlowFixMe LabelPill is in typescript import LabelPill from '../../../../components/label-pill'; import Tooltip from '../../../../components/tooltip'; import Avatar16 from '../../../../icon/line/Avatar16'; import './TaskCompletionRuleIcon.scss'; var TaskCompletionRuleIcon = function TaskCompletionRuleIcon(_ref) { var completionRule = _ref.completionRule; return completionRule === TASK_COMPLETION_RULE_ANY && /*#__PURE__*/React.createElement("span", { className: "bcs-TaskCompletionRuleIcon" }, /*#__PURE__*/React.createElement(Tooltip, { position: "top-center", text: /*#__PURE__*/React.createElement(FormattedMessage, messages.taskAnyAffordanceTooltip) }, /*#__PURE__*/React.createElement(LabelPill.Pill, null, /*#__PURE__*/React.createElement(LabelPill.Icon, { Component: Avatar16 }), /*#__PURE__*/React.createElement(LabelPill.Text, { className: "bcs-TaskCompletionRuleIcon-oneSize" }, "1")))); }; export default TaskCompletionRuleIcon; //# sourceMappingURL=TaskCompletionRuleIcon.js.map