UNPKG

reaviz

Version:

Data Visualization using React

38 lines (36 loc) 1.15 kB
import { default as React } from 'react'; import { FunnelArc, FunnelArcProps } from './FunnelArc'; import { FunnelAxis, FunnelAxisProps } from './FunnelAxis'; import { ChartShallowDataShape } from '../../common'; import { ClickEvent } from '../../common/types'; export interface FunnelSeriesProps { /** * Parsed data shape. Set internally by `FunnelChart`. */ data: ChartShallowDataShape[]; /** * Id of the funnel chart. Set internally by `FunnelChart`. */ id: string; /** * The arc component that renders the funnel shape. */ arc: React.ReactElement<FunnelArcProps, typeof FunnelArc>; /** * The axis component that renders the funnel axis. */ axis: React.ReactElement<FunnelAxisProps, typeof FunnelAxis>; /** * Height of the chart. Set internally by `FunnelChart`. */ height: number; /** * Width of the chart. Set internally by `FunnelChart`. */ width: number; /** * Event for when a segment is clicked. */ onSegmentClick?: (e: ClickEvent) => void; } export declare const FunnelSeries: React.FC<Partial<FunnelSeriesProps>>;