Home > @findkit/ui > FindkitUIEvents

FindkitUIEvents interface

FindkitUI event definitions

Signature:

export interface FindkitUIEvents<G extends FindkitUIGenerics = FindkitUIGenerics, O extends FindkitUIOptions<G> = FindkitUIOptions<G>> 

Properties

Property Modifiers Type Description
"bind-input" BindInputEvent When an input is bound to the UI with .bindInput()
"custom-router-data" CustomRouterDataEvent<G>
"debounced-search" DebouncedSearchEvent Emitted when search results have not been updated for a while. Useful for analytics
"fetch-done" FetchDoneEvent When a search request finishes
"hit-click" HitClickEvent
"loading-done" LoadingDoneEvent Emitted when the UI finishes loading something. Always called after the loading event.
"request-open" RequestOpenEvent When modal opening is requested. The implementation loading can happen before the modal is actually opened. This can be used to show a loading indicator.
"unbind-input" UnbindInputEvent When an input is unbound from the UI with the returned unbound from .bindInput() or the FindkitUI instance is disposed with .dispose()
close {} When the modal is closed
dispose {} When the UI discarded with .dispose()
fetch FetchEvent<G, O> Search request starts
groups GroupsChangeEvent<G> Emitted when groups change
init InitEvent When the FinkitUI is initialized with the options. The options property can be mutated.
lang LanguageChangeEvent Emitted when the UI language changes
loaded LoadedEvent When the implementation was loaded and initialized
loading LoadingEvent Emitted when the UI starts loading something. Implementation code or a search request.
open OpenEvent When the modal is opened
params ParamsChangeEvent<G> Emitted when the search params change
status StatusChangeEvent Emitted when the internal UI status changes.