aura-glass
Version:
A comprehensive glassmorphism design system for React applications with 142+ production-ready components
31 lines • 841 B
TypeScript
export interface FieldDef {
id: string;
label: string;
type: "text" | "number" | "select";
options?: {
label: string;
value: string;
}[];
}
export interface Rule {
field: string;
op: string;
value: any;
}
export interface RuleGroup {
combinator: "AND" | "OR";
rules: (Rule | RuleGroup)[];
}
export interface GlassQueryBuilderProps {
fields?: FieldDef[];
value?: RuleGroup;
onChange?: (v: RuleGroup) => void;
className?: string;
/**
* Custom data-testid for testing
*/
"data-testid"?: string;
}
export declare function GlassQueryBuilder({ fields, value, onChange, className, "data-testid": dataTestId, }: GlassQueryBuilderProps): import("react/jsx-runtime").JSX.Element;
export default GlassQueryBuilder;
//# sourceMappingURL=GlassQueryBuilder.d.ts.map