Functional demo
Apply related criteria together
Search projects by name or owner, narrow by status and type, then Apply. The native GET form remains meaningful without JavaScript.
Nikba Design System
Maya Chen
Account settings
Jordan Lee
Studio identity
Alex Morgan
Project dashboard
Maya Chen
No matching projects
Try another query or remove the active filters.
Active criteria
Keep applied filters visible
Removable Chips expose criteria that would otherwise disappear inside closed controls.
No results
Keep the criteria and recovery together
The query stays in the form while the result region becomes a compact Product State with a Reset action.
Responsive behavior
Stack without changing meaning
The query spans the form at medium widths. All controls and actions stack into one readable column on compact screens.
Query + filters + actionsQuery / filters + actionsOne control per rowUsage guidance
Make every applied criterion reversible.
Preserve the active state in URLs, Pagination, and sorting. Keep one clear Reset path whenever criteria can produce no results.
Next pattern: Form Validation and Submission