metadata-based-explorer1
Version:
Box UI Elements
26 lines (21 loc) • 919 B
JavaScript
// @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;