Home > widget-integration > ThemeSearchConfig

ThemeSearchConfig interface

Theme-specific search configuration.

**Legacy**: Hard-coded selectors scattered in index.js **New**: Configurable per-theme with extensibility via window config

Signature:

export interface ThemeSearchConfig 

Properties

Property

Modifiers

Type

Description

closeButtonSelector?

string

(Optional) CSS selector for dialog close button

dialogSelector?

string

(Optional) CSS selector for theme's search dialog/modal

onClose?

() => void

(Optional) Custom handler when ISW closes

onOpen?

() => void

(Optional) Custom handler when ISW opens

searchInputSelector

string

CSS selector for search input elements

theme?

string

(Optional) Theme identifier