drizzle-cube
Version:
Drizzle ORM-first semantic layer with Cube.js compatibility. Type-safe analytics and dashboards with SQL injection protection.
15 lines (14 loc) • 601 B
TypeScript
import { DashboardFilter } from '../../types';
import { MetaResponse } from '../../shared/types';
interface DashboardFilterItemProps {
/** The dashboard filter to display */
filter: DashboardFilter;
/** Schema for field metadata */
schema: MetaResponse | null;
/** Callback when filter chip is clicked (opens edit modal) */
onClick: () => void;
/** Callback to remove this filter */
onRemove: () => void;
}
export default function DashboardFilterItem({ filter, schema, onClick, onRemove }: DashboardFilterItemProps): import("react/jsx-runtime").JSX.Element;
export {};