Search Component
A built-in search component provides a seamless and fast search experience out of the box. Under the hood, it leverages the Pagefind package — a fully client-side search engine optimized for static sites. Pagefind indexes your content at build time and enables highly performant, zero-JavaScript-dependency searches at runtime.
Exported from nextra/components.
Props
| Name | Type | Default |
|---|---|---|
emptyResult | ReactNodeNot found text. | 'No results found.' |
errorText | ReactNodeError text. | 'Failed to load search index.' |
loading | ReactNodeLoading text. | 'Loading…' |
placeholder | stringPlaceholder text. | 'Search documentation…' |
className | stringCSS class name. | |
searchOptions | PagefindSearchOptions |