All files / src/form/cells HasDetailFieldPlaceholderCell.tsx

100% Statements 5/5
50% Branches 1/2
100% Functions 2/2
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31          67x         3x 3x   3x       2x                          
import React, { ReactElement } from "react";
import { useTranslation } from 'react-i18next';
import { ArrowDownOutlined } from '@ant-design/icons';
import { Space } from "antd";
 
const HasDetailFieldPlaceholderCell = (props: {
  switchTabCallback?: (key: string) => void;
  columnKey: string;
  isHighlightField?: boolean;
}): ReactElement => {
  const { switchTabCallback, columnKey } = props;
  const { t } = useTranslation();
 
  return (
    <span
      className="link-span"
      onClick={
        () => (switchTabCallback != null) ?
          switchTabCallback(columnKey) : {}
      }
    >
      <Space>
        {t('点击在下方显示详情')}
        <ArrowDownOutlined />
      </Space>
    </span>
  );
};
 
export default HasDetailFieldPlaceholderCell;