import type { SVGProps } from 'react'; import type { ColorMap } from '../../../vis/heatmap/models'; import { getInterpolator, GRADIENT_RANGE } from '../../../vis/heatmap/utils'; interface Props extends Required< Pick, 'x' | 'y' | 'width' | 'height'> > { colorMap: ColorMap; invertColorMap?: boolean; } function HistogramColorBar(props: Props) { const { colorMap, invertColorMap, ...rectProps } = props; const interpolator = getInterpolator(colorMap, !!invertColorMap); return ( <> {GRADIENT_RANGE.map((v) => { return ( ); })} ); } export default HistogramColorBar;