@react-querybuilder/prime
v8.16.1
Published
Custom PrimeReact components for react-querybuilder
Maintainers
Readme
@react-querybuilder/prime
Official react-querybuilder compatibility package for PrimeReact.
Installation
npm i react-querybuilder @react-querybuilder/prime primereact primeicons
# OR yarn add / pnpm add / bun addUsage
To configure the query builder to use PrimeReact-compatible components, place QueryBuilderPrime above QueryBuilder in the component hierarchy.
import { QueryBuilderPrime } from '@react-querybuilder/prime';
import { useState } from 'react';
import { type Field, QueryBuilder, type RuleGroupType } from 'react-querybuilder';
import 'primeicons/primeicons.css';
const fields: Field[] = [
{ name: 'firstName', label: 'First Name' },
{ name: 'lastName', label: 'Last Name' },
];
export function App() {
const [query, setQuery] = useState<RuleGroupType>({ combinator: 'and', rules: [] });
return (
<QueryBuilderPrime>
<QueryBuilder fields={fields} query={query} onQueryChange={setQuery} />
</QueryBuilderPrime>
);
}