Skip to main content

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


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.