Module: @react-querybuilder/native
Interfaces
Type Aliases
ActionNativeProps
ActionNativeProps: ActionProps
& WithSchemaNative
Defined in
InlineCombinatorNativeProps
InlineCombinatorNativeProps: InlineCombinatorProps
& WithSchemaNative
Defined in
NotToggleNativeProps
NotToggleNativeProps: NotToggleProps
& WithSchemaNative
Defined in
QueryBuilderNativeProps
QueryBuilderNativeProps<RG
, F
, O
, C
>: QueryBuilderProps
<RG
, F
, O
, C
> & WithOptionalStyles
Type parameters
Name | Type |
---|---|
RG | extends RuleGroupTypeAny |
F | extends FullField |
O | extends FullOperator |
C | extends FullCombinator |
Defined in
QueryBuilderNativeStyleSheets
QueryBuilderNativeStyleSheets: WrapEachPropertyInStyleProp
<QueryBuilderNativeStyles
>
Defined in
QueryBuilderNativeStyles
QueryBuilderNativeStyles: Object
Type declaration
Name | Type |
---|---|
combinatorOption | TextStyle |
combinatorSelector | TextStyle |
dragHandle | ViewStyle |
fieldOption | TextStyle |
fieldSelector | TextStyle |
inlineCombinator | TextStyle |
notToggle | ViewStyle |
notToggleLabel | TextStyle |
notToggleSwitch | ViewStyle |
operatorOption | TextStyle |
operatorSelector | TextStyle |
rule | ViewStyle |
ruleGroup | ViewStyle |
ruleGroupBody | ViewStyle |
ruleGroupHeader | ViewStyle |
shiftActions | ViewStyle |
value | TextStyle |
valueEditorOption | TextStyle |
valueEditorSelector | TextStyle |
valueEditorSwitch | ViewStyle |
valueList | ViewStyle |
valueSourceOption | TextStyle |
valueSourceSelector | TextStyle |
Defined in
RuleGroupNativeProps
RuleGroupNativeProps: RuleGroupProps
& WithSchemaNative
Defined in
RuleNativeProps
RuleNativeProps: RuleProps
& WithSchemaNative
Defined in
ShiftActionsNativeProps
ShiftActionsNativeProps: ShiftActionsProps
& WithSchemaNative
Defined in
ValueEditorNativeProps
ValueEditorNativeProps: ValueEditorProps
& WithSchemaNative
& { selectorComponent?
: ComponentType
<ValueSelectorNativeProps
> }
Defined in
ValueSelectorNativeProps
ValueSelectorNativeProps<OptType
>: ValueSelectorProps
<OptType
> & WithSchemaNative
Type parameters
Name | Type |
---|---|
OptType | extends FullOption = FullOption |
Defined in
WrapEachPropertyInStyleProp
WrapEachPropertyInStyleProp<K
>: { [P in keyof K]?: StyleProp<Required<K>[P]> }
Type parameters
Name |
---|
K |
Defined in
Variables
defaultNativeControlElements
Const
defaultNativeControlElements: Object
Type declaration
Name | Type |
---|---|
actionElement | (__namedParameters : ActionNativeProps ) => Element |
actionElement.displayName | string |
addGroupAction | (__namedParameters : ActionNativeProps ) => Element |
addGroupAction.displayName | string |
addRuleAction | (__namedParameters : ActionNativeProps ) => Element |
addRuleAction.displayName | string |
cloneGroupAction | (__namedParameters : ActionNativeProps ) => Element |
cloneGroupAction.displayName | string |
cloneRuleAction | (__namedParameters : ActionNativeProps ) => Element |
cloneRuleAction.displayName | string |
combinatorSelector | <Opt>(__namedParameters : ValueSelectorNativeProps <Opt >) => Element |
combinatorSelector.displayName | string |
dragHandle | ForwardRefExoticComponent <Omit <DragHandleProps & RefAttributes <HTMLElement >, "ref" > & RefAttributes <HTMLElement >> |
fieldSelector | <Opt>(__namedParameters : ValueSelectorNativeProps <Opt >) => Element |
fieldSelector.displayName | string |
inlineCombinator | (__namedParameters : InlineCombinatorNativeProps ) => Element |
inlineCombinator.displayName | string |
lockGroupAction | (__namedParameters : ActionNativeProps ) => Element |
lockGroupAction.displayName | string |
lockRuleAction | (__namedParameters : ActionNativeProps ) => Element |
lockRuleAction.displayName | string |
notToggle | (__namedParameters : NotToggleNativeProps ) => Element |
notToggle.displayName | string |
operatorSelector | <Opt>(__namedParameters : ValueSelectorNativeProps <Opt >) => Element |
operatorSelector.displayName | string |
removeGroupAction | (__namedParameters : ActionNativeProps ) => Element |
removeGroupAction.displayName | string |
removeRuleAction | (__namedParameters : ActionNativeProps ) => Element |
removeRuleAction.displayName | string |
rule | (props : RuleNativeProps ) => Element |
rule.displayName | string |
ruleGroup | (props : RuleGroupNativeProps ) => Element |
ruleGroup.displayName | string |
shiftActions | (__namedParameters : ShiftActionsNativeProps ) => Element |
shiftActions.displayName | string |
valueEditor | (__namedParameters : ValueEditorNativeProps ) => null | Element |
valueEditor.displayName | string |
valueSelector | <Opt>(__namedParameters : ValueSelectorNativeProps <Opt >) => Element |
valueSelector.displayName | string |
valueSourceSelector | <Opt>(__namedParameters : ValueSelectorNativeProps <Opt >) => Element |
valueSourceSelector.displayName | string |
Defined in
native/src/components/defaults.ts:14
defaultNativeSelectStyles
Const
defaultNativeSelectStyles: Object
Type declaration
Name | Type |
---|---|
option | TextStyle |
selector | TextStyle |
Defined in
defaultNativeStyles
Const
defaultNativeStyles: Object
Type declaration
Name | Type |
---|---|
combinatorOption | TextStyle |
combinatorSelector | TextStyle |
dragHandle | |
fieldOption | TextStyle |
fieldSelector | TextStyle |
inlineCombinator | |
notToggle | { flexDirection : "row" = 'row' } |
notToggle.flexDirection | "row" |
notToggleLabel | |
notToggleSwitch | |
operatorOption | TextStyle |
operatorSelector | TextStyle |
rule | { flexDirection : "row" = 'row'; paddingBottom : number = 10 } |
rule.flexDirection | "row" |
rule.paddingBottom | number |
ruleGroup | { backgroundColor : string = 'rgba(0, 75, 183, 0.2)'; borderColor : string = '#8081a2'; borderRadius : number = 4; borderWidth : number = 1; marginBottom : number = 10 } |
ruleGroup.backgroundColor | string |
ruleGroup.borderColor | string |
ruleGroup.borderRadius | number |
ruleGroup.borderWidth | number |
ruleGroup.marginBottom | number |
ruleGroupBody | { paddingLeft : number = 10; paddingRight : number = 10; paddingTop : number = 10 } |
ruleGroupBody.paddingLeft | number |
ruleGroupBody.paddingRight | number |
ruleGroupBody.paddingTop | number |
ruleGroupHeader | { flexDirection : "row" = 'row'; paddingLeft : number = 10; paddingRight : number = 10; paddingTop : number = 10 } |
ruleGroupHeader.flexDirection | "row" |
ruleGroupHeader.paddingLeft | number |
ruleGroupHeader.paddingRight | number |
ruleGroupHeader.paddingTop | number |
shiftActions | { flexDirection : "column" = 'column' } |
shiftActions.flexDirection | "column" |
value | { borderWidth : number = 1; height : number = 32; width : number = 150 } |
value.borderWidth | number |
value.height | number |
value.width | number |
valueEditorOption | TextStyle |
valueEditorSelector | TextStyle |
valueEditorSwitch | |
valueList | { flexDirection : "row" = 'row' } |
valueList.flexDirection | "row" |
valueSourceOption | TextStyle |
valueSourceSelector | TextStyle |
Defined in
defaultNativeWebControlElements
Const
defaultNativeWebControlElements: Object
Type declaration
Name | Type |
---|---|
actionElement | (__namedParameters : ActionNativeProps ) => Element |
actionElement.displayName | string |
addGroupAction | (__namedParameters : ActionNativeProps ) => Element |
addGroupAction.displayName | string |
addRuleAction | (__namedParameters : ActionNativeProps ) => Element |
addRuleAction.displayName | string |
cloneGroupAction | (__namedParameters : ActionNativeProps ) => Element |
cloneGroupAction.displayName | string |
cloneRuleAction | (__namedParameters : ActionNativeProps ) => Element |
cloneRuleAction.displayName | string |
combinatorSelector | <OptType>(props : ValueSelectorNativeProps <OptType >) => Element |
combinatorSelector.displayName | string |
dragHandle | ForwardRefExoticComponent <Omit <DragHandleProps & RefAttributes <HTMLElement >, "ref" > & RefAttributes <HTMLElement >> |
fieldSelector | <OptType>(props : ValueSelectorNativeProps <OptType >) => Element |
fieldSelector.displayName | string |
inlineCombinator | (__namedParameters : InlineCombinatorNativeProps ) => Element |
inlineCombinator.displayName | string |
lockGroupAction | (__namedParameters : ActionNativeProps ) => Element |
lockGroupAction.displayName | string |
lockRuleAction | (__namedParameters : ActionNativeProps ) => Element |
lockRuleAction.displayName | string |
notToggle | (__namedParameters : NotToggleNativeProps ) => Element |
notToggle.displayName | string |
operatorSelector | <OptType>(props : ValueSelectorNativeProps <OptType >) => Element |
operatorSelector.displayName | string |
removeGroupAction | (__namedParameters : ActionNativeProps ) => Element |
removeGroupAction.displayName | string |
removeRuleAction | (__namedParameters : ActionNativeProps ) => Element |
removeRuleAction.displayName | string |
rule | (props : RuleNativeProps ) => Element |
rule.displayName | string |
ruleGroup | (props : RuleGroupNativeProps ) => Element |
ruleGroup.displayName | string |
shiftActions | (__namedParameters : ShiftActionsNativeProps ) => Element |
shiftActions.displayName | string |
valueEditor | (props : ValueEditorNativeProps ) => Element |
valueSelector | <Opt>(__namedParameters : ValueSelectorNativeProps <Opt >) => Element |
valueSelector.displayName | string |
valueSourceSelector | <OptType>(props : ValueSelectorNativeProps <OptType >) => Element |
valueSourceSelector.displayName | string |
Defined in
native/src/components/defaults.ts:39
Functions
NativeActionElement
NativeActionElement(«destructured»
): Element
Parameters
Name | Type |
---|---|
«destructured» | ActionNativeProps |
Returns
Element
Defined in
native/src/components/NativeActionElement.tsx:5
NativeInlineCombinator
NativeInlineCombinator(«destructured»
): Element
Parameters
Name | Type |
---|---|
«destructured» | InlineCombinatorNativeProps |
Returns
Element
Defined in
native/src/components/NativeInlineCombinator.tsx:8
NativeNotToggle
NativeNotToggle(«destructured»
): Element
Parameters
Name | Type |
---|---|
«destructured» | NotToggleNativeProps |
Returns
Element
Defined in
native/src/components/NativeNotToggle.tsx:7
NativeShiftActions
NativeShiftActions(«destructured»
): Element
Parameters
Name | Type |
---|---|
«destructured» | ShiftActionsNativeProps |
Returns
Element
Defined in
native/src/components/NativeShiftActions.tsx:6
NativeValueEditor
NativeValueEditor(«destructured»
): null
| Element
Parameters
Name | Type |
---|---|
«destructured» | ValueEditorNativeProps |
Returns
null
| Element
Defined in
native/src/components/NativeValueEditor.tsx:10
NativeValueEditorWeb
NativeValueEditorWeb(props
): Element
Parameters
Name | Type |
---|---|
props | ValueEditorNativeProps |
Returns
Element
Defined in
native/src/components/NativeValueEditorWeb.tsx:6
NativeValueSelector
NativeValueSelector<Opt
>(«destructured»
): Element
Type parameters
Name | Type |
---|---|
Opt | extends FullOption <string > = FullOption <string > |
Parameters
Name | Type |
---|---|
«destructured» | ValueSelectorNativeProps <Opt > |
Returns
Element
Defined in
native/src/components/NativeValueSelector.tsx:9
NativeValueSelectorWeb
NativeValueSelectorWeb<OptType
>(props
): Element
Type parameters
Name | Type |
---|---|
OptType | extends FullOption <string > = FullOption <string > |
Parameters
Name | Type |
---|---|
props | ValueSelectorNativeProps <OptType > |
Returns
Element
Defined in
native/src/components/NativeValueSelectorWeb.tsx:6
QueryBuilderNative
QueryBuilderNative<RG
, F
, O
, C
>(props
): Element
Type parameters
Name | Type |
---|---|
RG | extends RuleGroupTypeAny |
F | extends FullField <string , string , string , Option <string >, Option <string >> |
O | extends FullOperator <string > |
C | extends FullCombinator <string > |
Parameters
Name | Type |
---|---|
props | QueryBuilderNativeProps <RG , F , O , C > |
Returns
Element
Defined in
native/src/components/QueryBuilderNative.tsx:65
RuleGroupNative
RuleGroupNative(props
): Element
Parameters
Name | Type |
---|---|
props | RuleGroupNativeProps |
Returns
Element
Defined in
native/src/components/RuleGroupNative.tsx:14
RuleNative
RuleNative(props
): Element
Parameters
Name | Type |
---|---|
props | RuleNativeProps |
Returns
Element