import React from 'react'; import { numericValue } from '../../Mesa/Utils/Utils'; import { Tooltip } from '../../../Components'; export const numberRenderFactory = (exponential: boolean) => (precision: number) => (key: string) => ({ row }: { row: Record }) =>
{ exponential ?
{numericValue(row[key]).toExponential(precision)}
: numericValue(row[key]).toFixed(precision) }
; export const decimalCellFactory = numberRenderFactory(false); export const integerCell = decimalCellFactory(0); export const scientificCellFactory = numberRenderFactory(true);