UNPKG

drizzle-cube

Version:

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

22 lines (21 loc) 864 B
import { default as React } from 'react'; import { CubeMeta, FunnelBindingKey } from '../../types'; export interface FunnelBindingKeySelectorProps { /** Current binding key value */ bindingKey: FunnelBindingKey | null; /** Callback when binding key changes */ onChange: (bindingKey: FunnelBindingKey | null) => void; /** Cube metadata for available dimensions */ schema: CubeMeta | null; /** Whether the selector is disabled */ disabled?: boolean; /** Optional class name */ className?: string; } /** * FunnelBindingKeySelector allows users to select a dimension that links * funnel steps together. It shows available dimensions from all cubes * and supports search filtering. */ declare const FunnelBindingKeySelector: React.NamedExoticComponent<FunnelBindingKeySelectorProps>; export default FunnelBindingKeySelector;