UNPKG

@apptane/react-ui-charts

Version:
21 lines (20 loc) 669 B
import { Datum, MouseEventCallback } from "../common/Types.js"; import { ChartMarkerProps } from "./ChartMarker.types.js"; export interface ChartLegendItemProps<T extends Datum<Data>, Data = void> extends Omit<ChartMarkerProps, "color"> { /** * Datum. */ datum: T; /** * Callback invoked when the mouse enters the component. */ onMouseEnter?: MouseEventCallback<T, Data>; /** * Callback invoked when the mouse leaves the component. */ onMouseLeave?: MouseEventCallback<T, Data>; /** * Callback invoked when the component is clicked. */ onClick?: MouseEventCallback<T, Data>; }