UNPKG

metadata-based-explorer1

Version:
26 lines (21 loc) 919 B
// @flow import * as React from 'react'; import { FormattedMessage } from 'react-intl'; import { TASK_COMPLETION_RULE_ANY } from '../../../../constants'; import messages from './messages'; import Tooltip from '../../../../components/tooltip'; import IconAnyTask from '../../../../icons/general/IconAnyTask'; import type { TaskCompletionRule } from '../../../../common/types/tasks'; import './TaskCompletionRuleIcon.scss'; type Props = {| completionRule: ?TaskCompletionRule, |}; const TaskCompletionRuleIcon = ({ completionRule }: Props): React.Node => completionRule === TASK_COMPLETION_RULE_ANY && ( <Tooltip position="top-center" text={<FormattedMessage {...messages.taskAnyAffordanceTooltip} />}> <span> <IconAnyTask height={11} width={11} className="bcs-TaskCompletionRuleIcon" /> </span> </Tooltip> ); export default TaskCompletionRuleIcon;