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) • 610 B
TypeScript
import { default as React } from 'react';
import { DashboardFilter, CubeMeta, DashboardConfig } from '../../types';
import { MetaResponse } from '../QueryBuilder/types';
interface FilterEditModalProps {
filter: DashboardFilter;
schema: CubeMeta | null;
dashboardConfig: DashboardConfig;
isOpen: boolean;
onSave: (filter: DashboardFilter) => void | Promise<void>;
onClose: () => void;
onDelete: () => void;
convertToMetaResponse: (cubeMeta: CubeMeta | null) => MetaResponse | null;
}
declare const FilterEditModal: React.FC<FilterEditModalProps>;
export default FilterEditModal;