Skip to main content

Search

The Search api can be accessed from finder.search.

Type Signature

finder.search {

// String that is currently being searched for. Defaults to an empty string.
searchTerm: string

hasSearchTerm: boolean

hasSearchRule: boolean

setSearchTerm(value:string): void

// Reset searchTerm to an empty string.
reset(): void

}

Example Usage

function Search() {
const finder = useFinder();
return (
<>
<input
type="text"
value={finder.search.searchTerm}
onInput={(e) => finder.search.setSearchTerm(e.currentTarget.value)}
/>
<button
type="button"
onClick={() => finder.search.reset()}
>
Clear
</button>
</>
)
}