StandaloneSearchBoxSetActions (Search Engine)
StandaloneSearchBoxSetActions (Search Engine)
|
|
Note
This component was introduced in version |
The standalone search box set action creators.
See Dispatch Actions.
Loader Function
loadStandaloneSearchBoxSetActions
Loads the standaloneSearchBoxSet reducer and returns possible action creators.
Parameters
-
engine:
SearchEngineThe headless engine.
Returns StandaloneSearchBoxSetActionCreators: The standalone search box set action creators.
StandaloneSearchBoxSetActionCreators
fetchRedirectUrl
Preprocesses the query for the current headless state, and retrieves a redirection URL if a redirect trigger was fired in the query pipeline.
Parameters
-
payload:
FetchRedirectUrlActionCreatorPayloadThe action creator payload.
Returns AsyncThunkAction<string, FetchRedirectUrlActionCreatorPayload, AsyncThunkSearchOptions<StateNeededForRedirect>>: A dispatchable action.
registerStandaloneSearchBox
Registers a standalone search box.
Parameters
-
payload:
RegisterStandaloneSearchBoxActionCreatorPayloadThe action creator payload.
Returns PayloadAction<RegisterStandaloneSearchBoxActionCreatorPayload>: A dispatchable action.
resetStandaloneSearchBox
Resets the standalone search box state. To be dispatched on single page applications after the redirection has been triggered.
Parameters
-
payload:
ResetStandaloneSearchBoxActionCreatorPayloadThe action creator payload.
Returns PayloadAction<ResetStandaloneSearchBoxActionCreatorPayload>: A dispatchable action.
updateAnalyticsToOmniboxFromLink
Updates the standalone search box analytics data to reflect a search submitted by selecting a query suggestion.
Parameters
-
payload:
UpdateAnalyticsToOmniboxFromLinkActionCreatorPayloadThe action creator payload.
Returns PayloadAction<UpdateAnalyticsToOmniboxFromLinkActionCreatorPayload>: A dispatchable action.
updateAnalyticsToSearchFromLink
Updates the standalone search box analytics data to reflect a search submitted using the search box.
Parameters
-
payload:
UpdateAnalyticsToSearchFromLinkActionCreatorPayloadThe action creator payload.
Returns PayloadAction<UpdateAnalyticsToSearchFromLinkActionCreatorPayload>: A dispatchable action.
updateStandaloneSearchBoxRedirectionUrl
Updates the redirection URL of the standalone search box.
Parameters
-
payload:
RegisterStandaloneSearchBoxActionCreatorPayloadThe action creator payload.
Returns PayloadAction<RegisterStandaloneSearchBoxActionCreatorPayload>: A dispatchable action.
Related types
FetchRedirectUrlActionCreatorPayload
Properties
-
id:
stringThe standalone search box id.
RegisterStandaloneSearchBoxActionCreatorPayload
Properties
-
id:
stringThe standalone search box id.
-
redirectionUrl:
stringThe default URL to which to redirect the user.
-
overwrite?:
booleanWhether to overwrite the existing standalone search box with the same id.
ResetStandaloneSearchBoxActionCreatorPayload
Properties
-
id:
stringThe standalone search box id.
UpdateAnalyticsToOmniboxFromLinkActionCreatorPayload
Properties
-
id:
stringThe standalone search box id.
-
metadata:
OmniboxSuggestionMetadataThe metadata of the suggestion selected from the standalone search box.
UpdateAnalyticsToSearchFromLinkActionCreatorPayload
Properties
-
id:
stringThe standalone search box id.