UNPKG

@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

42 lines 1.18 kB
import { PieArcDatum } from 'd3-shape'; import { SomeRequired } from '../internal/types'; import { PieChartProps } from './interfaces'; export interface InternalChartDatum<T> { index: number; color: string; datum: Readonly<T>; } interface InternalPieChartProps<T extends PieChartProps.Datum> extends SomeRequired<Omit<PieChartProps<T>, 'onHighlightChange' | 'statusType'>, 'variant' | 'size' | 'i18nStrings' | 'hideTitles' | 'hideDescriptions'> { width: number; height: number; highlightedSegment: T | null; onHighlightChange: (segment: null | T) => void; legendSegment: T | null; pieData: PieArcDatum<InternalChartDatum<T>>[]; dataSum: number; } declare const _default: <T extends PieChartProps.Datum>({ fitHeight, height: explicitHeight, variant, size, width, i18nStrings, ariaLabel, ariaLabelledby, ariaDescription, innerMetricValue, innerMetricDescription, hideTitles, hideDescriptions, detailPopoverContent, detailPopoverSize, detailPopoverFooter, segmentDescription, highlightedSegment, onHighlightChange, legendSegment, pieData, dataSum }: InternalPieChartProps<T>) => JSX.Element; export default _default;