@apptane/react-ui-charts
Version:
Chart components in Apptane React UI framework
32 lines (31 loc) • 1.88 kB
TypeScript
import { HexBinProps } from "./HexBin.types.js";
/**
* `HexBin` component — renders a grid of hexagonal cells, one for each datum.
* Supports different chromatic schemes for coloring.
*/
declare function HexBin<Data = void>({ data, rangeMin, rangeMax, colorScheme, color, size, gap, borderless, maxWidth, maxPerRow, formatTooltip, onClick, colorMode, }: HexBinProps<Data>): import("@emotion/react/types/jsx-namespace").EmotionJSX.Element;
declare namespace HexBin {
var displayName: string;
var propTypes: {
data: import("prop-types").Requireable<(import("prop-types").InferProps<{
value: import("prop-types").Requireable<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)[]>;
rangeMin: import("prop-types").Requireable<number>;
rangeMax: import("prop-types").Requireable<number>;
colorScheme: import("prop-types").Requireable<import("../index.js").ChromaticScheme | import("@apptane/react-ui-core").PaletteHue>;
color: import("prop-types").Requireable<(...args: any[]) => any>;
size: import("prop-types").Requireable<number>;
gap: import("prop-types").Requireable<number>;
borderless: import("prop-types").Requireable<boolean>;
maxWidth: import("prop-types").Requireable<number>;
maxPerRow: import("prop-types").Requireable<number>;
formatTooltip: import("prop-types").Requireable<(...args: any[]) => any>;
onClick: import("prop-types").Requireable<(...args: any[]) => any>;
colorMode: import("prop-types").Requireable<import("@apptane/react-ui-core").ColorMode>;
};
}
export default HexBin;