Classnames
Defined in: packages/react-querybuilder/src/types/props.ts:150
Classnames applied to each component.
Properties
actionElement
actionElement:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:238
Classnames applied to all action elements.
addGroup
addGroup:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:178
Classnames applied to the <button>
to add a RuleGroup.
addRule
addRule:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:174
Classnames applied to the <button>
to add a Rule.
betweenRules
betweenRules:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:246
Classname(s) applied to inline combinator elements.
body
body:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:166
Classnames applied to the <div>
containing the RuleGroup child rules/groups.
branches
branches:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:279
Not applied, but see CSS styles.
cloneGroup
cloneGroup:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:186
Classnames applied to the <button>
to clone a RuleGroup.
cloneRule
cloneRule:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:182
Classnames applied to the <button>
to clone a Rule.
combinators
combinators:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:170
Classnames applied to the <select>
control for combinators.
disabled
disabled:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:271
Classname(s) applied to disabled elements.
dndCopy
dndCopy:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:267
Classname(s) applied to rules and groups hovered over by a dragged element when the drop effect is "copy" (modifier key is pressed).
dndDragging
dndDragging:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:258
Classname(s) applied to rules and groups while being dragged.
dndOver
dndOver:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:262
Classname(s) applied to rules and groups hovered over by a dragged element.
dragHandle
dragHandle:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:222
Classnames applied to the <span>
handle for dragging rules/groups.
fields
fields:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:198
Classnames applied to the <select>
control for fields.
header
header:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:162
Classnames applied to the <div>
containing the RuleGroup header controls.
invalid
invalid:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:254
Classname(s) applied to invalid rules and groups.
lockGroup
lockGroup:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:230
Classnames applied to the <button>
to lock/disable a RuleGroup.
lockRule
lockRule:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:226
Classnames applied to the <button>
to lock/disable a Rule.
notToggle
notToggle:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:214
Classnames applied to the <label>
on the "not" toggle.
operators
operators:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:202
Classnames applied to the <select>
control for operators.
queryBuilder
queryBuilder:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:154
Classnames applied to the root <div>
element.
removeGroup
removeGroup:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:190
Classnames applied to the <button>
to remove a RuleGroup.
removeRule
removeRule:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:210
Classnames applied to the <button>
to remove a Rule.
rule
rule:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:194
Classnames applied to the <div>
containing the Rule.
ruleGroup
ruleGroup:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:158
Classnames applied to the <div>
containing the RuleGroup.
shiftActions
shiftActions:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:218
Classnames applied to the <span>
handle for dragging rules/groups.
valid
valid:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:250
Classname(s) applied to valid rules and groups.
value
value:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:206
Classnames applied to the <input>
for the rule value.
valueListItem
valueListItem:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:275
Classname(s) applied to each element in a series of value editors.
valueSelector
valueSelector:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:242
Classnames applied to all select elements.
valueSource
valueSource:
Classname
Defined in: packages/react-querybuilder/src/types/props.ts:234
Classnames applied to the <select>
control for value sources.
API documentation is generated from the latest commit on the main
branch. It may be somewhat inconsistent with official releases of React Query Builder.