@devgateway/dvz-ui-react
Version:
A modular, embeddable React component library for data visualization and UI, built with TypeScript. Provides reusable components for charts, maps, dashboards, and more, with built-in support for internationalization and Redux integration.
70 lines (69 loc) • 1.97 kB
TypeScript
import { default as React } from 'react';
export interface BarChartProps {
legends: Record<string, any>;
marginLeft: number;
marginTop: number;
marginRight: number;
marginBottom: number;
options: Record<string, any>;
intl: any;
format?: any;
colors: any;
groupMode: any;
height: number;
showLegends: boolean;
legendPosition: string;
tickRotation: number;
offsetText: string;
tickColor: string;
layout?: "horizontal" | "vertical";
reverse: boolean;
offsetY: string;
csvLineLayerData: string;
tooltip: string;
lineLayerEnabled: boolean;
overlays: any[];
maxValue: string;
valueScale: "linear" | "log" | "symlog" | "point" | "band" | "time";
colorGenerator: any;
legendLabel: string;
overrideTickColor: boolean;
fixedMinValue: number;
fixedMaxValue: string;
barPadding: number;
barLabelPosition: string;
barInnerPadding: number;
tooltipEnabled: boolean;
xLabelColor: string;
barLabelColor: string;
legendCheckBack: boolean;
legendLabelBack: boolean;
legendLabelColor: string;
highlightXAxisLine: boolean;
showTickLine: boolean;
showRightAxis: boolean;
offsetRight: string;
offsetBottom: string;
confidenceIntervals: any[];
showGroupTotal: boolean;
groupTotalLabel: string;
groupTotalFormat: any;
groupTotalMeasure: string;
groupTotalOffset: string;
groupTotalFixedPosition: boolean;
tooltipEnableMarkdown: boolean;
xAxisTickValues: string;
yAxisTickValues: string;
mobileCustomization: string;
minMaxClamp: boolean;
reverseLegend: boolean;
enableGridY: boolean;
enableGridX: boolean;
customAxisFormat: any;
previewMode: string;
editing: boolean;
}
declare const _default: React.FC<import('react-intl').WithIntlProps<BarChartProps>> & {
WrappedComponent: React.ComponentType<BarChartProps>;
};
export default _default;