CriterionRow.tsx 569 B

1234567891011121314151617
  1. import { Tooltip } from 'antd';
  2. import { csv } from './helpers';
  3. export default function CriterionRow({ label, value, title }: { label: string; value?: string; title: string }) {
  4. const parts = csv(value);
  5. if (parts.length === 0) return null;
  6. return (
  7. <Tooltip title={title}>
  8. <span className="criterion-row">
  9. <span className="criterion-label">{label}</span>
  10. <span className="criterion-value">{parts[0]}</span>
  11. {parts.length > 1 && <span className="criterion-more">+{parts.length - 1}</span>}
  12. </span>
  13. </Tooltip>
  14. );
  15. }