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