UNPKG

@adobe/react-spectrum-charts

Version:

Declarative library for composing Spectrum visualizations in React.

16 lines 1.02 kB
import { JSXElementConstructor, ReactElement } from 'react'; import { BarOptions } from '@spectrum-charts/vega-spec-builder'; import { ChartPopoverElement, ChartTooltipElement } from '../dialogs'; import { Children, MarkCallback } from '../util.types'; import { BarAnnotationElement, TrendlineElement } from './supplemental'; export interface BarProps extends Omit<BarOptions, 'barAnnotations' | 'chartPopovers' | 'chartTooltips' | 'hasOnClick' | 'markType' | 'trendlines'> { children?: Children<BarAnnotationElement | ChartPopoverElement | ChartTooltipElement | TrendlineElement>; /** Callback that will be run when a point/section is clicked */ onClick?: MarkCallback; /** Callback that will be run when a point/section is hovered */ onMouseOver?: MarkCallback; /** Callback that will be run when a point/section is no longer hovered */ onMouseOut?: MarkCallback; } export type BarElement = ReactElement<BarProps, JSXElementConstructor<BarProps>>; //# sourceMappingURL=bar.types.d.ts.map