@kittlekit/query-builder-tailwind
v0.1.1
Published
Tailwind query builder UI for kittlekit query builder
Downloads
260
Readme
@kittlekit/query-builder-tailwind
Tailwind-oriented UI layer for Kittlekit query-builder packages.
What This Package Is
Use this package when you want:
- a ready-made visual query builder
- nested condition/group rendering
- injected UI primitives instead of app-locked components
Install
npm install @kittlekit/query-builder-tailwind @kittlekit/query-builder-react @kittlekit/query-builder-core react react-domMain Exports
TailwindQueryBuilderTailwindQueryGroupTailwindQueryConditionTailwindValueInput
Renderer Pattern
Like the schema-form UI layer, this package expects injected components.
Typical injected pieces:
- button
- input
- select
- collapsible
- multiselect
- empty state
Typical Usage
Create a thin app wrapper that injects your real UI kit and i18n function.
That is exactly how the app in this repo uses it.
Relationship to Other Packages
query-builder-core -> query-builder-react -> query-builder-tailwindOut of Scope
- app-specific analytics/fetch behavior
- server-side filter execution
- auth/session coupling
Publish
npm run build --workspace @kittlekit/query-builder-tailwind
npm publish --workspace @kittlekit/query-builder-tailwind --access publicExamples
- smoke app:
sandbox/query-builder-smoke - app wrapper reference:
web/src/components/queryBuilder/QueryBuilder.tsx
Release Notes
0.1.0
- first public extraction of Tailwind query-builder UI components
