UNPKG

box-ui-elements-mlh

Version:
27 lines (23 loc) 848 B
// @flow import * as React from 'react'; import { FormattedMessage } from 'react-intl'; import messages from './messages'; // $FlowFixMe LabelPill is in typescript import LabelPill from '../../../../components/label-pill'; import Tooltip from '../../../../components/tooltip'; import MoveCopy16 from '../../../../icon/line/MoveCopy16'; type Props = {| isMultiFile: boolean, |}; const TaskMultiFileIcon = ({ isMultiFile }: Props): React.Node => { return ( isMultiFile && ( <Tooltip position="top-center" text={<FormattedMessage {...messages.taskMultipleFilesAffordanceTooltip} />}> <LabelPill.Pill data-testid="multifile-badge"> <LabelPill.Icon Component={MoveCopy16} /> </LabelPill.Pill> </Tooltip> ) ); }; export default TaskMultiFileIcon;