drizzle-cube
Version:
Drizzle ORM-first semantic layer with Cube.js compatibility. Type-safe analytics and dashboards with SQL injection protection.
17 lines (16 loc) • 746 B
TypeScript
import { ChartType, ChartAxisConfig, ChartDisplayConfig, ColorPalette } from '../types';
interface ChartConfigPanelProps {
chartType: ChartType;
chartConfig: ChartAxisConfig;
displayConfig: ChartDisplayConfig;
availableFields: {
dimensions: string[];
timeDimensions: string[];
measures: string[];
} | null;
colorPalette?: ColorPalette;
onChartConfigChange: (config: ChartAxisConfig) => void;
onDisplayConfigChange: (config: ChartDisplayConfig) => void;
}
export default function ChartConfigPanel({ chartType, chartConfig, displayConfig, availableFields, colorPalette, onChartConfigChange, onDisplayConfigChange }: ChartConfigPanelProps): import("react/jsx-runtime").JSX.Element;
export {};