Widget attributes
Every attribute <suo-search> accepts, and its React prop equivalent.
<suo-search> is the underlying web component; @suo/react's <SuoSearch> accepts the same options as camelCase props.
@suo/react's <SuoSearch> also accepts two React-only props with no attribute equivalent, since their value is a list: scopes (ScopeChip[], the chip row shown above the results) and popularSearches (string[], shown on the empty/one-character query state). Both can also be set imperatively on the element — see Methods below.
There is no key, token, index, hotkey, partition, filters, facets or disable-analytics attribute today. The keyboard shortcut that opens a modal widget is fixed to ⌘K / Ctrl+K and is not configurable. Extra filters and facets are a search request option, not a widget attribute — build a custom UI on the headless client if you need them.
Minimal example
Inline mode
inline renders the combobox and results directly in the page flow — no modal, no hotkey — for a dedicated search page or a sidebar.
Methods
The element exposes a small imperative API, typed as SuoSearchElement:
There is no open or query property to read the widget's current state — for that, listen for suo:open, suo:select and suo:error, the three events <suo-search> dispatches; see Widget events.