import type { Domain } from '@h5web/lib'; import { ColorMapSelector, DomainSlider, GridToggler, ScaleSelector, ScaleType, Separator, Toolbar, } from '@h5web/lib'; import { BASE_INTERACTIONS } from '../utils'; import type { ScatterConfig } from './config'; const SCALETYPE_OPTIONS = [ScaleType.Linear, ScaleType.Log, ScaleType.SymLog]; interface Props { dataDomain: Domain; config: ScatterConfig; } function ScatterToolbar(props: Props) { const { dataDomain, config } = props; const { customDomain, colorMap, scaleType, showGrid, invertColorMap, xScaleType, yScaleType, setCustomDomain, setColorMap, setScaleType, toggleGrid, toggleColorMapInversion, setXScaleType, setYScaleType, } = config; return ( ); } export default ScatterToolbar;