Skip to main content

Classnames

Defined in: packages/react-querybuilder/src/types/props.ts:19

Classnames applied to each component.

Properties

actionElement

actionElement: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:107

Classnames applied to all action elements.


addGroup

addGroup: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:47

Classnames applied to the <button> to add a RuleGroup.


addRule

addRule: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:43

Classnames applied to the <button> to add a Rule.


betweenRules

betweenRules: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:115

Classname(s) applied to inline combinator elements.


body

body: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:35

Classnames applied to the <div> containing the RuleGroup child rules/groups.


branches

branches: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:153

Not applied, but see CSS styles.


cloneGroup

cloneGroup: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:55

Classnames applied to the <button> to clone a RuleGroup.


cloneRule

cloneRule: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:51

Classnames applied to the <button> to clone a Rule.


combinators

combinators: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:39

Classnames applied to the <select> control for combinators.


disabled

disabled: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:145

Classname(s) applied to disabled elements.


dndCopy

dndCopy: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:136

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

Classname(s) applied to rules and groups while being dragged.


dndGroup

dndGroup: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:141

Classname(s) applied to rules and groups hovered over by a dragged element when the Ctrl key is pressed, indicating the items will form a new group.


dndOver

dndOver: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:131

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

Classnames applied to the <span> handle for dragging rules/groups.


fields

fields: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:67

Classnames applied to the <select> control for fields.


header: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:31

Classnames applied to the <div> containing the RuleGroup header controls.


invalid

invalid: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:123

Classname(s) applied to invalid rules and groups.


lockGroup

lockGroup: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:99

Classnames applied to the <button> to lock/disable a RuleGroup.


lockRule

lockRule: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:95

Classnames applied to the <button> to lock/disable a Rule.


notToggle

notToggle: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:83

Classnames applied to the <label> on the "not" toggle.


operators

operators: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:71

Classnames applied to the <select> control for operators.


queryBuilder

queryBuilder: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:23

Classnames applied to the root <div> element.


removeGroup

removeGroup: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:59

Classnames applied to the <button> to remove a RuleGroup.


removeRule

removeRule: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:79

Classnames applied to the <button> to remove a Rule.


rule

rule: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:63

Classnames applied to the <div> containing the Rule.


ruleGroup

ruleGroup: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:27

Classnames applied to the <div> containing the RuleGroup.


shiftActions

shiftActions: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:87

Classnames applied to the <span> handle for dragging rules/groups.


valid

valid: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:119

Classname(s) applied to valid rules and groups.


value

value: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:75

Classnames applied to the <input> for the rule value.


valueListItem

valueListItem: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:149

Classname(s) applied to each element in a series of value editors.


valueSelector

valueSelector: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:111

Classnames applied to all select elements.


valueSource

valueSource: Classname

Defined in: packages/react-querybuilder/src/types/props.ts:103

Classnames applied to the <select> control for value sources.


caution

API documentation is generated from the latest commit on the main branch. It may be somewhat inconsistent with official releases of React Query Builder.