import React from 'react'; import intl from 'react-intl-universal'; import { Tooltip, Button, Intent, Position } from '@blueprintjs/core'; import { Hint, Icon, FormattedMessage as T } from 'components'; import { formattedAmount, safeSumBy } from 'utils'; import { InputGroupCell, MoneyFieldCell, ItemsListCell, PercentFieldCell, NumericInputCell, CheckBoxFieldCell, } from 'components/DataTableCells'; /** * Item header cell. */ export function ItemHeaderCell() { return ( <> } tooltipProps={{ boundary: 'window', position: Position.RIGHT }} /> ); } /** * Item column footer cell. */ export function ItemFooterCell() { return ( ); } /** * Actions cell renderer component. */ export function ActionsCellRenderer({ row: { index }, column: { id }, cell: { value }, data, payload: { removeRow }, }) { const onRemoveRole = () => { removeRow(index); }; return ( } position={Position.LEFT}>