react-querybuilder
Version:
React Query Builder component for constructing queries and filters, with utilities for executing them in various database and evaluation contexts
36 lines (31 loc) • 3.28 kB
JavaScript
import { A as useQueryBuilder, B as useControlledOrUncontrolled, C as useValueEditor, D as RuleGroupHeaderComponents, E as RuleGroupBodyComponents, F as getQuerySelectorById, G as NotToggle, H as warningsSlice, I as getRqbStore, J as InlineCombinator, K as MatchModeEditor, L as injectSlice, M as useQueryBuilderSchema, N as useQueryBuilderQuery, O as useRuleGroup, P as useQueryBuilderSelector, R as useFields, S as ValueEditor, T as RuleGroup, U as QueryBuilderStateContext, V as usePrevious, W as messages, X as ActionElement, Y as DragHandle, _ as toOptions, a as RuleWithSubQueryGroupComponentsWrapper, b as getCompatContextProvider, c as useReactDndWarning, d as usePathsMemo, f as useOptionListProp, g as useValueSelector, h as ValueSelector, i as RuleComponentsWithSubQuery, j as useQueryBuilderSetup, k as QueryBuilderContext, l as usePreferAnyProp, m as QueryBuilderInternal, n as Rule, o as useRule, p as useMergedContext, q as useMatchModeEditor, r as RuleComponents, s as useStopEventPropagation, t as defaultControlElements, u as usePreferProp, v as mergeTranslation, w as ShiftActions, x as useSelectElementChangeHandler, y as mergeTranslations, z as useDeprecatedProps } from "./defaults-DJj3Hgvl.mjs";
import * as React from "react";
import { Provider } from "react-redux";
export * from "@react-querybuilder/core"
//#region src/redux/store.debug.ts
const queryBuilderStore = getRqbStore(true);
queryBuilderStore.dispatch(warningsSlice.actions.rqbWarn(messages.errorDeprecatedDebugImport));
//#endregion
//#region src/components/QueryBuilderStateProvider.debug.tsx
/**
* Context provider for the `{@link QueryBuilder}` state store.
*
* @group Components
*/
const QueryBuilderStateProvider = (props) => /* @__PURE__ */ React.createElement(Provider, {
context: QueryBuilderStateContext,
store: getRqbStore()
}, props.children);
//#endregion
//#region src/components/QueryBuilder.debug.tsx
/**
* The query builder component for React.
*
* See https://react-querybuilder.js.org/ for demos and documentation.
*
* @group Components
*/
const QueryBuilder = (props) => /* @__PURE__ */ React.createElement(QueryBuilderStateProvider, null, /* @__PURE__ */ React.createElement(QueryBuilderInternal, { props }));
//#endregion
export { ActionElement, DragHandle, InlineCombinator, MatchModeEditor, NotToggle, QueryBuilder, QueryBuilder as default, QueryBuilderContext, QueryBuilderStateContext, QueryBuilderStateProvider, Rule, RuleComponents, RuleComponentsWithSubQuery, RuleGroup, RuleGroupBodyComponents, RuleGroupHeaderComponents, RuleWithSubQueryGroupComponentsWrapper, ShiftActions, ValueEditor, ValueSelector, defaultControlElements, getCompatContextProvider, getQuerySelectorById, getRqbStore, injectSlice, mergeTranslation, mergeTranslations, messages, queryBuilderStore, toOptions, useControlledOrUncontrolled, useDeprecatedProps, useFields, useMatchModeEditor, useMergedContext, useOptionListProp, usePathsMemo, usePreferAnyProp, usePreferProp, usePrevious, useQueryBuilder, useQueryBuilderQuery, useQueryBuilderSchema, useQueryBuilderSelector, useQueryBuilderSetup, useReactDndWarning, useRule, useRuleGroup, useSelectElementChangeHandler, useStopEventPropagation, useValueEditor, useValueSelector };
//# sourceMappingURL=react-querybuilder.debug.mjs.map