drizzle-cube
Version:
Drizzle ORM-first semantic layer with Cube.js compatibility. Type-safe analytics and dashboards with SQL injection protection.
14 lines (13 loc) • 522 B
TypeScript
import { default as React } from 'react';
import { DashboardFilter, CubeMeta } from '../../types';
interface CompactFilterBarProps {
dashboardFilters: DashboardFilter[];
schema: CubeMeta | null;
isEditMode: boolean;
onDashboardFiltersChange: (filters: DashboardFilter[]) => void;
onAddFilter?: () => void;
onEditFilter?: (filterId: string) => void;
onRemoveFilter?: (filterId: string) => void;
}
declare const CompactFilterBar: React.FC<CompactFilterBarProps>;
export default CompactFilterBar;