@awsui/components-react
Version:
On July 19th, 2022, we launched [Cloudscape Design System](https://cloudscape.design). Cloudscape is an evolution of AWS-UI. It consists of user interface guidelines, front-end components, design resources, and development tools for building intuitive, en
20 lines • 985 B
TypeScript
import React from 'react';
import { PieArcDatum } from 'd3-shape';
import { PieChartProps } from './interfaces';
import { InternalChartDatum } from './pie-chart';
import { Dimension } from './utils';
interface SegmentsProps<T> {
pieData: Array<PieArcDatum<InternalChartDatum<T>>>;
highlightedSegment: T | null;
dimensions: Dimension;
variant: PieChartProps['variant'];
focusedSegmentRef: React.RefObject<SVGGElement>;
popoverTrackRef: React.RefObject<SVGCircleElement>;
segmentAriaRoleDescription?: string;
onMouseDown: (datum: InternalChartDatum<T>) => void;
onMouseOver: (datum: InternalChartDatum<T>) => void;
onTouchStart: () => void;
}
export default function Segments<T extends PieChartProps.Datum>({ pieData, highlightedSegment, dimensions, variant, focusedSegmentRef, popoverTrackRef, segmentAriaRoleDescription, onMouseDown, onMouseOver, onTouchStart, }: SegmentsProps<T>): JSX.Element;
export {};
//# sourceMappingURL=segments.d.ts.map