Search integration
In lists and tables, search helps users quickly find specific content within large data sets. Good search integration combines immediate results, clear visual feedback, and helpful suggestions to create an efficient finding experience.
Core guidelines for search:
- Search placement: Positions search bar prominently at the top of scrolling content
- Results display: Filters and highlights matching items in the list as each character is typed
- Empty states: Shows helpful suggestions when no results match
- Recent searches: Displays previous searches before users start typing
- Keyboard behavior: Shows search keyboard with appropriate return key action
