UNPKG

drizzle-cube

Version:

Drizzle ORM-first semantic layer with Cube.js compatibility. Type-safe analytics and dashboards with SQL injection protection.

36 lines (35 loc) 1.25 kB
import { AxisFormatConfig } from '../../types'; interface AxisFormatControlsProps { value: AxisFormatConfig; onChange: (config: AxisFormatConfig) => void; axisLabel: string; /** Sample value for preview (default: 1250000) */ previewValue?: number; } /** * Single axis format control section */ export declare function AxisFormatControls({ value, onChange, axisLabel, previewValue }: AxisFormatControlsProps): import("react/jsx-runtime").JSX.Element; interface MultiAxisFormatControlsProps { displayConfig: { xAxisFormat?: AxisFormatConfig; leftYAxisFormat?: AxisFormatConfig; rightYAxisFormat?: AxisFormatConfig; }; onChange: (updates: { xAxisFormat?: AxisFormatConfig; leftYAxisFormat?: AxisFormatConfig; rightYAxisFormat?: AxisFormatConfig; }) => void; /** Which axes to show controls for */ showAxes?: { xAxis?: boolean; leftYAxis?: boolean; rightYAxis?: boolean; }; } /** * Container component for multiple axis format controls */ export declare function MultiAxisFormatControls({ displayConfig, onChange, showAxes }: MultiAxisFormatControlsProps): import("react/jsx-runtime").JSX.Element; export default AxisFormatControls;