@react-querybuilder/tremor
Version:
Custom Tremor components for react-querybuilder
69 lines • 3.1 kB
TypeScript
import { ActionProps, Classnames, ControlElementsProp, FullField, NotToggleProps, QueryBuilderContextProvider, ShiftActionsProps, ValueEditorProps, VersatileSelectorProps } from "react-querybuilder";
import { ButtonProps, MultiSelectProps, SelectProps, SwitchProps } from "@tremor/react";
import * as React from "react";
//#region src/TremorActionElement.d.ts
/**
* @group Props
*/
interface TremorActionProps extends ActionProps, ButtonProps {}
/**
* @group Components
*/
declare const TremorActionElement: ({ className, handleOnClick, label, title, disabled, disabledTranslation, testID, rules: _rules, ruleOrGroup: _rg, path: _path, level: _level, context: _context, validation: _validation, schema: _schema, ...otherProps }: TremorActionProps) => React.JSX.Element;
//#endregion
//#region src/TremorNotToggle.d.ts
/**
* @group Props
*/
interface TremorNotToggleProps extends NotToggleProps, Omit<Partial<SwitchProps>, "label"> {}
/**
* @group Components
*/
declare const TremorNotToggle: ({ className, handleOnChange, label, checked, title, disabled, testID, path: _path, level: _level, context: _context, validation: _validation, schema: _schema, ruleGroup: _ruleGroup, ...otherProps }: TremorNotToggleProps) => React.JSX.Element;
//#endregion
//#region src/TremorShiftActions.d.ts
/**
* @group Components
*/
declare const TremorShiftActions: ({ shiftUp, shiftDown, shiftUpDisabled, shiftDownDisabled, disabled, className, labels, titles, testID }: ShiftActionsProps) => React.JSX.Element;
//#endregion
//#region src/TremorValueEditor.d.ts
/**
* @group Props
*/
interface TremorValueEditorProps extends ValueEditorProps {
extraProps?: Record<string, unknown>;
}
/**
* @group Components
*/
declare const TremorValueEditor: (allProps: TremorValueEditorProps) => React.JSX.Element | null;
//#endregion
//#region src/TremorValueSelector.d.ts
/**
* @group Props
*/
interface TremorValueSelectorProps extends VersatileSelectorProps, Omit<SelectProps & MultiSelectProps, "children" | "value"> {
value?: any;
}
/**
* @group Components
*/
declare const TremorValueSelector: ({ className, handleOnChange, options, value, title, disabled, multiple, listsAsArrays, testID, placeholder, fieldData: _fieldData, path: _path, level: _level, context: _context, validation: _validation, schema: _schema, rule: _rule, ruleGroup: _ruleGroup, rules: _rules, ...otherProps }: TremorValueSelectorProps) => React.JSX.Element;
//#endregion
//#region src/index.d.ts
/**
* @group Props
*/
declare const tremorControlElements: ControlElementsProp<FullField, string>;
/**
* @group Props
*/
declare const tremorControlClassnames: Partial<Classnames>;
/**
* @group Components
*/
declare const QueryBuilderTremor: QueryBuilderContextProvider;
//#endregion
export { QueryBuilderTremor, TremorActionElement, TremorActionProps, TremorNotToggle, TremorNotToggleProps, TremorShiftActions, TremorValueEditor, TremorValueEditorProps, TremorValueSelector, TremorValueSelectorProps, tremorControlClassnames, tremorControlElements };
//# sourceMappingURL=react-querybuilder_tremor.cjs.development.d.ts.map