Global

Members

(constant) CustomizeCSS

Description:
  • Please prefer to override your own ui-predicate core components (see Customize default UI components). #### CSS class names - \`.ui-predicate__main\`: select the whole ui-predicate div container - \`.ui-predicate__row\`: select every rows div container - \`.ui-predicate__row--compound\`: select every predicate compound row div containers - \`.ui-predicate__row--comparison\`: select every predicate comparison row div containers - \`.ui-predicate__col\`: select every column (targets, operators, arguments and option) div containers - \`.ui-predicate__targets\`: select the every target columns div container - \`.ui-predicate__operators\`: select every operators div container - \`.ui-predicate__arguments\`: select every arguments div container - \`.ui-predicate__options\`: select every option div container - \`.ui-predicate__option\`: select one option div container - \`.ui-predicate__logic\`: select every logic div container
Source:
Please prefer to override your own ui-predicate core components (see Customize default UI components). #### CSS class names - \`.ui-predicate__main\`: select the whole ui-predicate div container - \`.ui-predicate__row\`: select every rows div container - \`.ui-predicate__row--compound\`: select every predicate compound row div containers - \`.ui-predicate__row--comparison\`: select every predicate comparison row div containers - \`.ui-predicate__col\`: select every column (targets, operators, arguments and option) div containers - \`.ui-predicate__targets\`: select the every target columns div container - \`.ui-predicate__operators\`: select every operators div container - \`.ui-predicate__arguments\`: select every arguments div container - \`.ui-predicate__options\`: select every option div container - \`.ui-predicate__option\`: select one option div container - \`.ui-predicate__logic\`: select every logic div container

(constant) CustomizeDefaultUIComponents

Description:
  • If you need to override defaults ui-predicate UI components to match your needs, use the `ui` prop. ```javascript import { UITypes } from "ui-predicate-core"; const MyCustomComponent = {}; const UI_OVERRIDES = { [UITypes.TARGETS]: MyCustomComponent, [UITypes.LOGICAL_TYPES]: MyCustomComponent, [UITypes.OPERATORS]: MyCustomComponent, [UITypes.PREDICATE_ADD]: MyCustomComponent, [UITypes.PREDICATE_REMOVE]: MyCustomComponent, // If UIPredicate can't find a component related to your argumentType_id // This component will be used as a fallback. // By default it just an [UITypes.ARGUMENT_DEFAULT]: MyCustomComponent }; ```
Source:
If you need to override defaults ui-predicate UI components to match your needs, use the `ui` prop. ```javascript import { UITypes } from "ui-predicate-core"; const MyCustomComponent = {}; const UI_OVERRIDES = { [UITypes.TARGETS]: MyCustomComponent, [UITypes.LOGICAL_TYPES]: MyCustomComponent, [UITypes.OPERATORS]: MyCustomComponent, [UITypes.PREDICATE_ADD]: MyCustomComponent, [UITypes.PREDICATE_REMOVE]: MyCustomComponent, // If UIPredicate can't find a component related to your argumentType_id // This component will be used as a fallback. // By default it just an [UITypes.ARGUMENT_DEFAULT]: MyCustomComponent }; ```

(constant) MinimalConfiguration

Description:
  • \`\` requires a \`columns\` object and predicate v-model. That's how you will pass your \`targets\`,\`operators\` , \`types\` and \`logicalTypes\`.
Source:
\`\` requires a \`columns\` object and predicate v-model. That's how you will pass your \`targets\`,\`operators\` , \`types\` and \`logicalTypes\`.