box-ui-elements-mlh
Version:
27 lines (23 loc) • 848 B
JavaScript
// @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;