UNPKG

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
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