@apptane/react-ui-charts
Version:
Chart components in Apptane React UI framework
30 lines (29 loc) • 1.76 kB
TypeScript
import { GaugeProps } from "./Gauge.types.js";
/**
* `Gauge` component — supports multiple slices, legend and interactivity.
*/
declare function Gauge<Data = void>({ data, colorScheme, color, total, width, height, size, formatValue, tooltipVisible, legendVisible, onClick, colorMode, }: GaugeProps<Data>): import("@emotion/react/types/jsx-namespace").EmotionJSX.Element;
declare namespace Gauge {
var displayName: string;
var propTypes: {
data: import("prop-types").Validator<(import("prop-types").InferProps<{
value: import("prop-types").Validator<number>;
id: import("prop-types").Requireable<string>;
label: import("prop-types").Requireable<string>;
color: import("prop-types").Requireable<string>;
data: import("prop-types").Requireable<any>;
}> | null | undefined)[]>;
colorScheme: import("prop-types").Requireable<import("../common/Types.js").ChromaticScheme | import("@apptane/react-ui-core").PaletteHue>;
color: import("prop-types").Requireable<(...args: any[]) => any>;
width: import("prop-types").Requireable<number>;
height: import("prop-types").Requireable<number>;
size: import("prop-types").Requireable<number>;
formatValue: import("prop-types").Requireable<(...args: any[]) => any>;
total: import("prop-types").Requireable<number>;
tooltipVisible: import("prop-types").Requireable<boolean>;
legendVisible: import("prop-types").Requireable<boolean>;
onClick: import("prop-types").Requireable<(...args: any[]) => any>;
colorMode: import("prop-types").Requireable<import("@apptane/react-ui-core").ColorMode>;
};
}
export default Gauge;