Loading

Sorting

Elastic Stack Serverless

Shows a dropdown for selecting the current Sort.

import { Sorting } from "@elastic/react-search-ui";

...


Name Description
className
label A static label to show in the Sorting Component.
sortOptions
view Used to override the default view for this Component. See View customization below.
* Any other property passed will be passed through and available to use in a Custom View

A complete guide to view customization can be found in the Customization: Component views and HTML section.

The following properties are available in the view:

Name Description
className Passed through from main component.
label The label to display for this component. For example: "Sort by".
onChange function(value: string) - Pass the value to this callback from the selected sort option
options { value: string; label: string;}[] - Options to display
value string - The currently selected value

See Sorting.tsx for an example.