// Libraries import React, {FunctionComponent, useMemo} from 'react' // Components import {SimpleTable} from './SimpleTableGraph' // Utils import {fromFlux, FromFluxResult} from '../../utils/fromFlux' // Types import {SimpleTableLayerConfig} from '../../types' interface Props { config: SimpleTableLayerConfig fluxResponse?: string fromFluxResult: FromFluxResult } export const SimpleTableLayer: FunctionComponent = ({ config, fluxResponse, fromFluxResult, }: Props) => { const {showAll = false} = config const result = useMemo( () => (fromFluxResult ? fromFluxResult : fromFlux(fluxResponse)), [fluxResponse, fromFluxResult] ) return useMemo(() => , [ result, showAll, ]) }