<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>searchstudio-ux-react (and Next.js) Archives - SearchStax Docs</title>
	<atom:link href="https://demo.searchstax.com/docs/searchstudio_categories/searchstudio-ux-react/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Documentation</description>
	<lastBuildDate>Thu, 10 Apr 2025 16:19:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>

<image>
	<url>https://demo.searchstax.com/docs/wp-content/uploads/2023/10/cropped-favicon-32x32.png</url>
	<title>searchstudio-ux-react (and Next.js) Archives - SearchStax Docs</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What is searchstudio-ux-react?</title>
		<link>https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-react/</link>
		
		<dc:creator><![CDATA[Dipsy]]></dc:creator>
		<pubDate>Tue, 10 Oct 2023 18:17:40 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16443</guid>

					<description><![CDATA[<p>What is searchstudio-ux-react? Searchstudio-ux-react offers the power of the SearchStax Site Search solution within React applications. It also works with Next.js applications. It provides ready-made components that integrate seamlessly to&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-react/">Continue reading <span class="screen-reader-text">What is searchstudio-ux-react?</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-react/">What is searchstudio-ux-react?</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-what-is-searchstudio-ux-react">What is searchstudio-ux-react?</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><strong>Searchstudio-ux-react</strong> offers the power of the <a href="https://www.searchstax.com/site-search/">SearchStax Site Search</a> solution within <b>React</b> applications. <b>It also works with Next.js applications</b>. It provides ready-made components that integrate seamlessly to deliver exceptional search experiences.</p>



<h2 class="wp-block-heading"><strong>Goal of the Components Library</strong></h2>



<p>The goal of SearchStudio-UX-React is to streamline the development of search UIs in <b>React</b> and <b>Next.js</b> apps by handling all front-end and UI complexities.</p>



<p>It offers a suite of React components like search box, results, filters etc. that can be easily combined to create engaging search interfaces. The focus on performance, accessibility and visual appeal allows you to craft remarkable search UIs with minimal effort.</p>



<h2 class="wp-block-heading"><strong>Key Benefits of Using SearchStudio-UX-React</strong></h2>



<ul class="wp-block-list">
<li>Fully integrates with Site Search capabilities like typo tolerance, synonyms, facets etc.</li>



<li>Ready-made performant and accessible React and Next.js components for search</li>



<li>Customizable components to match your brand style</li>



<li>Handles UI complexities allowing you to focus on UX</li>



<li>Quickly build visually appealing search experiences</li>



<li>Leverage Site Search features without UI implementation concern</li>



<li>Seamless integration into existing React applications</li>
</ul>



<p><a href="/docs/searchstudio/getting-started-with-searchstudio-ux-react/">Get started</a> now to build awesome search experiences faster than ever before with searchstudio-ux-react.</p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-react/">What is searchstudio-ux-react?</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Getting Started with searchstudio-ux-react</title>
		<link>https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-react/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Tue, 10 Oct 2023 18:19:48 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16445</guid>

					<description><![CDATA[<p>Getting Started with searchstudio-ux-react Example This is an example of using the React/Next.js library with the SearchStax Site Search solution. For a full React example, see searchstax-accelerator-react. For a full&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-react/">Continue reading <span class="screen-reader-text">Getting Started with searchstudio-ux-react</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-react/">Getting Started with searchstudio-ux-react</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-getting-started-with-searchstudio-ux-react">Getting Started with searchstudio-ux-react</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-example">Example</h2>



<p>This is an example of using the React/Next.js library with the SearchStax Site Search solution.</p>



<p>For a full <strong>React</strong> example, see <a href="https://github.com/searchstax/searchstudio-ux-samples/tree/master/pages/react/searchstax-accelerator-react">searchstax-accelerator-react</a>. For a full <strong>Next.js</strong> example, see <a href="https://github.com/searchstax/searchstudio-ux-samples/tree/master/pages/react/next-js-sample">next-js-example</a>.</p>



<h2 class="wp-block-heading" id="h-installation"><strong>Installation</strong></h2>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
npm install --save @searchstax-inc/searchstudio-ux-react


</pre></div>


<h2 class="wp-block-heading"><strong>Usage</strong></h2>



<p>Add following code to&nbsp;<code>&lt;head&gt;</code></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;script type=&quot;text/javascript&quot;&gt;
      var _msq = _msq || &#x5B;]; //declare object
      var analyticsBaseUrl = &#039;&amp;lt;https://analytics-us-east.searchstax.co&gt;&#039;;
      (function () {
        var ms = document.createElement(&#039;script&#039;);
        ms.type = &#039;text/javascript&#039;;
        ms.src = &#039;&amp;lt;https://static.searchstax.co/studio-js/v3/js/studio-analytics.js&gt;&#039;;
        var s = document.getElementsByTagName(&#039;script&#039;)&#x5B;0];
        s.parentNode.insertBefore(ms, s);
      })();
    &amp;lt;/script&gt;

</pre></div>


<h3 class="wp-block-heading"><strong>Import Components</strong></h3>



<p>Import the necessary components:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
import { 
  SearchstaxWrapper,
  SearchstaxInputWidget,
  SearchstaxResultsWidget
} from &#039;@searchstax-inc/searchstudio-ux-react&#039;;


</pre></div>


<h3 class="wp-block-heading"><strong>Wrapper Component</strong></h3>



<p>Wrap all other Site Search components in <code>SearchstaxWrapper</code>:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;SearchstaxWrapper&gt;

  {/* Other SearchStudio components */}

&amp;lt;/SearchstaxWrapper&gt;


</pre></div>


<h3 class="wp-block-heading"><strong>Configuration</strong></h3>



<p>Pass search configuration to <code>SearchstaxWrapper</code>:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;SearchstaxWrapper
  language={sampleConfig.language}
  searchURL={sampleConfig.searchURL}
  suggesterURL={sampleConfig.suggesterURL}
  trackApiKey={sampleConfig.trackApiKey}
  searchAuth={sampleConfig.searchAuth}
  authType={sampleConfig.authType}
  router={sampleConfig.router}
  beforeSearch={sampleConfig.hooks.beforeSearch}
  afterSearch={sampleConfig.hooks.afterSearch}
&gt;
&amp;lt;/SearchstaxWrapper&gt;
</pre></div>


<p>Initialization example:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
const sampleConfig = {
  language: &#039;en&#039;,
  searchURL: &#039;&#039;,
  suggesterURL: &#039;&#039;,
  trackApiKey: &#039;&#039;,
  searchAuth: &#039;&#039;,
  authType: &#039;basic&#039;,
  router: {
    enabled: true,
    routeName: &#039;searchstax&#039;,
    title: (result) =&gt; `Search results for: ${result.query}`,
    ignoredKeys: &#x5B;]
  },
  hooks: {
    beforeSearch: (props) =&gt; {
// modify props
      return props;
    },
    afterSearch: (results) =&gt; {
// modify results
      return results;
    }
  }
};
</pre></div>


<p>The <code>sampleConfig</code> needs to match the <code>ISearchstaxConfig</code> interface.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
interface ISearchstaxConfig {
  language: string; // language code. Example: &#039;en&#039;
  searchURL: string; // SearchStudio select endpoint
  suggesterURL: string; //SearchStudio suggest endpoint
  trackApiKey: string; // Api key used for tracking events
  searchAuth: string; // Authentication value. based on authType it&#039;s either a token value or basic auth value
  authType: &quot;token&quot; | &quot;basic&quot;; // Type of authentication
  autoCorrect?: boolean; // if set to true it will autoCorrect misspelled words. Default is false
  router?: IRouterConfig; // optional object containing router settings
  hooks?: {
    // optional object that provides various hook options
    beforeSearch?: (props: ISearchObject) =&gt; ISearchObject | null; // this function gets called before firing search. searchProps are being passed as a property and can be modified, if passed along further search will execute with modified properties, if null is returned then event gets canceled and search never fires.
    afterSearch?: (results: ISearchstaxParsedResult&#x5B;]) =&gt; ISearchstaxParsedResult&#x5B;]; // this function gets called after firing search and before rendering. It needs to return array of results that are either modified or untouched.
  };
}
</pre></div>


<h3 class="wp-block-heading"><strong>Adding Components</strong></h3>



<p>Add any other Site Search components as needed:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;SearchstaxWrapper&gt;

  &amp;lt;SearchstaxInputWidget /&gt;

  &amp;lt;SearchstaxResultsWidget /&gt;

  {/* Other components */}

&amp;lt;/SearchstaxWrapper&gt;
</pre></div>


<h3 class="wp-block-heading"><strong>Styles</strong></h3>



<p>Import the CSS:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
import &#039;@searchstax-inc/searchstudio-ux-react/dist/styles/mainTheme.css&#039;;
</pre></div>


<p>See the <a href="/docs/searchstudio/searchstax-ux-react-styling/">React Styling</a> section for information on theming and customization.</p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-react/">Getting Started with searchstudio-ux-react</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Searchstax-ux-react Styling</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstax-ux-react-styling/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 12 Oct 2023 16:39:05 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16483</guid>

					<description><![CDATA[<p>Searchstax-ux-react Styling for React and Next.js The SearchStax Site Search solution&#8217;s SearchStudio-ux-react comes with default CSS styling that can be customized for your React or Next.js search page. Using Default&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstax-ux-react-styling/">Continue reading <span class="screen-reader-text">Searchstax-ux-react Styling</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-ux-react-styling/">Searchstax-ux-react Styling</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstax-ux-react-styling-for-react-and-next-js">Searchstax-ux-react Styling for React and Next.js</h1>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>The SearchStax Site Search solution&#8217;s SearchStudio-ux-react comes with default CSS styling that can be customized for your <strong>Reac</strong>t or <strong>Next.js</strong> search page.</p>



<h3 class="wp-block-heading"><strong>Using Default Styles</strong></h3>



<p>The default CSS stylesheet is located at:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
node_modules/@searchstax-inc/searchstudio-ux-js/dist/styles/mainTheme.css

</pre></div>


<p>To use it, simply import this file:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
@import &#039;node_modules/@searchstax-inc/searchstudio-ux-js/dist/styles/mainTheme.css&#039;;

</pre></div>


<h3 class="wp-block-heading">Customization</h3>



<p>The default CSS classes can be overridden to customize styling:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
.searchstax-input {
  /* Override input styling */ 
}

.searchstax-result {
  /* Override result styling */
}

/* Override other class names */

</pre></div>


<h3 class="wp-block-heading"><strong>Advanced Customization</strong></h3>



<p>For more advanced customization, the SCSS source files can be imported and modified:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
@import &#039;node_modules/@searchstax-inc/searchstudio-ux-js/dist/styles/scss/mainTheme.scss&#039;;

// Override SCSS variables and mixins

</pre></div>


<p>Refer the SCSS source for available variables, mixins and selectors.</p>



<h3 class="wp-block-heading"><strong>Theming</strong></h3>



<p>To create a new theme, the main SCSS file can be used as a base:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
@import &#039;mainTheme.scss&#039;;

// Override variables and add custom CSS

</pre></div>


<p>This allows building on top of the default theme with new styling and variables.</p>



<h2 class="wp-block-heading" id="questions">Questions?</h2>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=SearchJS%20Developer%20Question" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-ux-react-styling/">Searchstax-ux-react Styling</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>React Widgets</title>
		<link>https://demo.searchstax.com/docs/searchstudio/react-widgets/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Tue, 10 Oct 2023 23:26:40 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16447</guid>

					<description><![CDATA[<p>Searchstudio-ux-React Widgets The SearchStax Site Search solution offers a variety of React widgets to assist with your custom search page. To learn more about the Searchstudio-ux-react Widgets, follow the links&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/react-widgets/">Continue reading <span class="screen-reader-text">React Widgets</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/react-widgets/">React Widgets</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstudio-ux-react-widgets">Searchstudio-ux-React Widgets</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>The SearchStax Site Search solution offers a variety of React widgets to assist with your custom search page.</p>



<p>To learn more about the Searchstudio-ux-react Widgets, follow the links to each page to see the templates and examples:</p>



<ul class="wp-block-list">
<li><a href="/docs/searchstudio/searchstaxinputwidget-react/">SearchstaxInputWidget</a> &#8211; provides a search input box with autosuggest/autocomplete functionality</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstaxresultwidget-react/">SearchstaxResultWidget</a> &#8211; displays the search results</li>



<li><a href="/docs/searchstudio/searchstaxfacetswidget-react/">SearchstaxFacetsWidget</a> &#8211; displays the facet filters</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstax-paginationwidget-react/">SearchstaxPaginationWidget</a> &#8211; displays pagination controls for search results</li>



<li><a href="/docs/searchstudio/searchstax-searchoverviewwidget-react/">SearchstaxSearchOverviewWidget</a> &#8211; displays search feedback and stats</li>



<li><a href="/docs/searchstudio/searchstax-relatedsearcheswidget-react/">SearchstaxRelatedSearchesWidget</a> &#8211; displays related searches</li>



<li><a href="/docs/searchstudio/searchstax-externalpromotions-widget-react/">SeaerchstaxExternalPromotionsWidget</a> &#8211; displays external promotions fetched from the API</li>



<li><a href="/docs/searchstudio/searchstax-sortingwidget-react/">SearchstaxSortingWidget</a> &#8211; displays sorting options for search results</li>
</ul>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading" id="questions">Questions?</h2>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=Studio%3A%20UX%20searchstudio-ux-js Widgets" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/react-widgets/">React Widgets</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SearchstaxInputWidget React</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstaxinputwidget-react/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Tue, 10 Oct 2023 18:56:15 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16449</guid>

					<description><![CDATA[<p>SearchstaxInputWidget for React and Next.js SearchStax Site Search solution offers React and Next.js widgets to assist in building your custom search page. The SearchstaxInputWidget component provides a search input with&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstaxinputwidget-react/">Continue reading <span class="screen-reader-text">SearchstaxInputWidget React</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstaxinputwidget-react/">SearchstaxInputWidget React</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstaxinputwidget-for-react-and-next-js">SearchstaxInputWidget for React and Next.js</h1>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>SearchStax Site Search solution offers <strong>React</strong> and <strong>Next.js</strong> widgets to assist in building your custom search page.</p>



<p>The SearchstaxInputWidget component provides a search input with autosuggest/autocomplete functionality.</p>



<h2 class="wp-block-heading"><strong>Usage</strong></h2>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;SearchstaxInputWidget
  afterAutosuggest={afterAutosuggest}
  beforeAutosuggest={beforeAutosuggest}
  suggestAfterMinChars={3}
/&gt;
</pre></div>


<h2 class="wp-block-heading"><strong>Props</strong></h2>



<ul class="wp-block-list">
<li><code>afterAutosuggest</code>&nbsp;&#8211; Callback function invoked after autosuggest results are received. Allows modifying the suggestions.</li>



<li><code>beforeAutosuggest</code>&nbsp;&#8211; Callback function invoked before making the autosuggest API call. Allows modifying the request parameters.</li>



<li><code>searchInputId</code>&nbsp;&#8211; ID of the search input element. Default:&nbsp;<code>"searchstax-search-input"</code></li>



<li><code>suggestAfterMinChars</code>&nbsp;&#8211; Minimum number of characters required to trigger autosuggest. Default:&nbsp;<code>3</code></li>
</ul>



<h2 class="wp-block-heading"><strong>inputTemplate</strong></h2>



<p>The <code>inputTemplate</code> prop allows customizing the input UI.</p>



<p>It receives the following props:</p>



<ul class="wp-block-list">
<li><code>suggestions</code>&nbsp;&#8211; Array of autosuggestion results</li>



<li><code>onMouseLeave</code>&nbsp;&#8211; Handler for mouse leave event</li>



<li><code>onMouseOver</code>&nbsp;&#8211; Handler for mouse over event</li>



<li><code>onMouseClick</code>&nbsp;&#8211; Handler for mouse click event</li>
</ul>



<h2 class="wp-block-heading">Example</h2>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
  &amp;lt;div
    className={`searchstax-autosuggest-container ${suggestions.length === 0 ? &#039;hidden&#039; : &#039;&#039;}`}
    onMouseLeave={onMouseLeave}
  &gt;
    {suggestions.map(suggestion =&gt; (
      &amp;lt;div
        className=&quot;searchstax-autosuggest-item&quot;
        key={suggestion.term}
        onMouseOver={() =&gt; onMouseOver(suggestion)}
        onClick={onMouseClick}
      &gt;
        &amp;lt;div
          className=&quot;searchstax-autosuggest-item-term-container&quot;
          dangerouslySetInnerHTML={{__html: suggestion.term}}
        /&gt;
      &amp;lt;/div&gt;
    ))}
  &amp;lt;/div&gt;

  &amp;lt;button
    className=&quot;searchstax-spinner-icon&quot;
    id=&quot;searchstax-search-input-action-button&quot;
  /&gt;
&amp;lt;/div&gt;
)}
/
</pre></div>


<h2 class="wp-block-heading" id="questions">Questions?</h2>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=SearchJS%20Developer%20Question" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstaxinputwidget-react/">SearchstaxInputWidget React</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SearchstaxResultWidget React</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstaxresultwidget-react/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Tue, 10 Oct 2023 19:03:10 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16453</guid>

					<description><![CDATA[<p>Searchstax ResultWidget for React and Next.js The SearchStax Site Search solution offers a React and Next.js results widget to assist with your custom search page. The SearchstaxResultsWidget displays the search&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstaxresultwidget-react/">Continue reading <span class="screen-reader-text">SearchstaxResultWidget React</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstaxresultwidget-react/">SearchstaxResultWidget React</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstax-resultwidget-for-react-and-next-js">Searchstax ResultWidget for React and Next.js</h1>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>The SearchStax Site Search solution offers a <strong>React</strong> and <strong>Next.js</strong> results widget to assist with your custom search page.</p>



<p>The <code>SearchstaxResultsWidget</code> displays the search results.</p>



<h2 class="wp-block-heading"><strong>Usage</strong></h2>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;SearchstaxResultsWidget
  afterLinkClick={afterLinkClick}
/&gt;
</pre></div>


<h2 class="wp-block-heading"><strong>Props</strong></h2>



<ul class="wp-block-list">
<li><code>afterLinkClick</code>&nbsp;&#8211; Callback when a result link is clicked. Allows handling link click behavior.</li>



<li><code>noResultTemplate</code>&nbsp;&#8211; Renders custom UI when no results are returned.</li>



<li><code>resultsTemplate</code>&nbsp;&#8211; Renders custom UI for the results list.</li>
</ul>



<h2 class="wp-block-heading"><strong>noResultTemplate</strong></h2>



<p>Customize the no results UI.</p>



<p>It receives:</p>



<ul class="wp-block-list">
<li><code>searchTerm</code>&nbsp;&#8211; The search term used</li>



<li><code>metaData</code>&nbsp;&#8211; Search metadata object</li>
</ul>



<h2 class="wp-block-heading"><strong>resultsTemplate</strong></h2>



<p>Customize the results UI.</p>



<p>It receives:</p>



<ul class="wp-block-list">
<li><code>searchResults</code>&nbsp;&#8211; Array of result items</li>



<li><code>resultClicked</code>&nbsp;&#8211; Handler when a result is clicked</li>
</ul>



<h2 class="wp-block-heading"><strong>Example</strong></h2>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;SearchstaxResultsWidget
  afterLinkClick={afterLinkClick}

  noResultTemplate={(searchTerm, metaData) =&gt; (
    &amp;lt;div&gt;
      {/* Custom no result UI */}
    &amp;lt;/div&gt;
  )}

  resultsTemplate={(searchResults, resultClicked) =&gt; (
    &amp;lt;div&gt;
      {searchResults.map(result =&gt; (
        &amp;lt;div
          key={result.uniqueId}
          onClick={() =&gt; resultClicked(result)}
        &gt;
          {/* Custom result UI */}
        &amp;lt;/div&gt;
      ))}
    &amp;lt;/div&gt;
  )}
/&gt;


</pre></div>


<h2 class="wp-block-heading" id="questions">Questions?</h2>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=SearchJS%20Developer%20Question" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstaxresultwidget-react/">SearchstaxResultWidget React</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SearchstaxFacetsWidget React</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstaxfacetswidget-react/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Tue, 10 Oct 2023 20:45:28 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16455</guid>

					<description><![CDATA[<p>SearchstaxFacetsWidget for React and Next.js The SearchStax Site Search solution offers a SearchstaxFacetsWidget component for React and Next.js. This widget displays the search facets. Facet Selection and Order Facet lists&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstaxfacetswidget-react/">Continue reading <span class="screen-reader-text">SearchstaxFacetsWidget React</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstaxfacetswidget-react/">SearchstaxFacetsWidget React</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstaxfacetswidget-for-react-and-next-js">SearchstaxFacetsWidget for React and Next.js</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p>The SearchStax Site Search solution offers a <code>SearchstaxFacetsWidget</code> component for <strong>React</strong> and <strong>Next.js.</strong> This widget displays the search facets.</p>



<div class="alert alert-info">
<h3>Facet Selection and Order</h3>
<p>Facet lists are configured and ordered on the Site Search <a href="https://demo.searchstax.com/docs/searchstudio/faceting-tab/">Faceting Tab</a>. </p>
</div>



<h2 class="wp-block-heading"><strong>Usage</strong></h2>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;SearchstaxFacetsWidget
                facetingType=&quot;and&quot;
                itemsPerPageDesktop={2}
                itemsPerPageMobile={3}
                specificFacets={undefined}
                facetsTemplateDesktop={facetsTemplateDesktop}
                facetsTemplateMobile={facetsTemplateMobile}
 &gt;&amp;lt;/SearchstaxFacetsWidget&gt;

</pre></div>


<h2 class="wp-block-heading"><strong>Props</strong></h2>



<ul class="wp-block-list">
<li><code>facetingType</code>&nbsp;&#8211; Faceting logic type:&nbsp;<code>"and" | "or" | "showUnavailable" | "tabs"</code></li>



<li><code>itemsPerPageDesktop</code>&nbsp;&#8211; Number of facets to show per group on desktop</li>



<li><code>itemsPerPageMobile</code>&nbsp;&#8211; Number of facets to show per group on mobile</li>



<li><code>specificFacets</code>&nbsp;&#8211; Array of facet names to display</li>
</ul>



<h2 class="wp-block-heading"><strong>Template Props</strong></h2>



<p>Customize the UI by passing template functions.</p>



<h3 class="wp-block-heading"><strong>facetsTemplateDesktop</strong></h3>



<p>Renders the desktop facets UI.</p>



<p>Receives:</p>



<ul class="wp-block-list">
<li><code>facetsTemplateDataDesktop</code>&nbsp;&#8211; Facets data object</li>



<li><code>facetContainers</code>&nbsp;&#8211; Refs for facet containers</li>



<li><code>toggleFacetGroup</code>&nbsp;&#8211; Toggles facet group expanded/collapsed</li>



<li><code>selectFacet</code>&nbsp;&#8211; Handles facet selection</li>



<li><code>isChecked</code>&nbsp;&#8211; Checks if a facet is selected</li>



<li><code>showMoreLessDesktop</code>&nbsp;&#8211; Shows more/less facets</li>
</ul>



<h3 class="wp-block-heading"><strong>facetsTemplateMobile</strong></h3>



<p>Renders the mobile facets UI.</p>



<p>Receives:</p>



<ul class="wp-block-list">
<li><code>facetsTemplateDataMobile</code>&nbsp;&#8211; Facets data object</li>



<li><code>selectedFacetsCheckboxes</code>&nbsp;&#8211; Selected facets</li>



<li><code>facetContainers</code>&nbsp;&#8211; Refs for facet containers</li>



<li><code>toggleFacetGroup</code>&nbsp;&#8211; Toggles facet group</li>



<li><code>selectFacet</code>&nbsp;&#8211; Handles facet selection</li>



<li><code>isChecked</code>&nbsp;&#8211; Checks if facet is selected</li>



<li><code>unselectFacet</code>&nbsp;&#8211; Unselects a facet</li>



<li><code>showMoreLessMobile</code>&nbsp;&#8211; Shows more/less facets</li>



<li><code>openOverlay</code>&nbsp;&#8211; Opens the mobile overlay</li>



<li><code>closeOverlay</code>&nbsp;&#8211; Closes the overlay</li>



<li><code>unselectAll</code>&nbsp;&#8211; Unselects all facets</li>
</ul>



<h2 class="wp-block-heading"><strong>Example</strong></h2>



<ul class="wp-block-list">
<li><a href="https://www.npmjs.com/package/@searchstax-inc/searchstudio-ux-react#facets-widget:~:text=example%20of%20facets%20widget%20initialization%20with%20template%20overrides">Read more</a></li>
</ul>



<h2 class="wp-block-heading" id="questions">Questions?</h2>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=SearchJS%20Developer%20Question" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstaxfacetswidget-react/">SearchstaxFacetsWidget React</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Searchstax-PaginationWidget React</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstax-paginationwidget-react/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Tue, 10 Oct 2023 23:12:03 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16457</guid>

					<description><![CDATA[<p>Searchstax PaginationWidget for React and Next.js The SearchStax Site Search solution offers a pagination widget for React and Next.js search pages. The SearchstaxPaginationWidget displays pagination controls for search results. Usage&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstax-paginationwidget-react/">Continue reading <span class="screen-reader-text">Searchstax-PaginationWidget React</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-paginationwidget-react/">Searchstax-PaginationWidget React</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstax-paginationwidget-for-react-and-next-js">Searchstax PaginationWidget for React and Next.js</h1>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>The SearchStax Site Search solution offers a pagination widget for <strong>React</strong> and <strong>Next.js</strong> search pages. </p>



<p>The <code>SearchstaxPaginationWidget</code> displays pagination controls for search results.</p>



<h2 class="wp-block-heading"><strong>Usage</strong></h2>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;SearchstaxPaginationWidget /&gt;

</pre></div>


<h2 class="wp-block-heading"><strong>Props</strong></h2>



<ul class="wp-block-list">
<li><code>paginationTemplate</code>&nbsp;&#8211; Renders custom pagination UI.</li>
</ul>



<h2 class="wp-block-heading"><strong>paginationTemplate</strong></h2>



<p>Customize the pagination UI.</p>



<p>It receives:</p>



<ul class="wp-block-list">
<li><code>paginationData</code>&nbsp;&#8211; Pagination data object</li>



<li><code>nextPage</code>&nbsp;&#8211; Handles next page click</li>



<li><code>previousPage</code>&nbsp;&#8211; Handles previous page click</li>
</ul>



<h2 class="wp-block-heading"><strong>Example</strong></h2>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;SearchstaxPaginationWidget
  paginationTemplate={(paginationData, nextPage, previousPage) =&gt; (
    &amp;lt;div&gt;
      {/* Custom pagination UI */}

      &amp;lt;button onClick={previousPage}&gt;Prev&amp;lt;/button&gt;

      &amp;lt;button onClick={nextPage}&gt;Next&amp;lt;/button&gt;
    &amp;lt;/div&gt;
  )}
/&gt;
</pre></div>


<p>The paginationData object contains:</p>



<ul class="wp-block-list">
<li><code>totalResults</code>&nbsp;&#8211; Total number of results</li>



<li><code>startResultIndex</code>&nbsp;&#8211; Start index of current page</li>



<li><code>endResultIndex</code>&nbsp;&#8211; End index of current page</li>



<li><code>isFirstPage</code>&nbsp;&#8211; Whether on first page</li>



<li><code>isLastPage</code>&nbsp;&#8211; Whether on last page</li>
</ul>



<h2 class="wp-block-heading" id="questions">Questions?</h2>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=SearchJS%20Developer%20Question" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-paginationwidget-react/">Searchstax-PaginationWidget React</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Searchstax-RelatedSearchesWidget React</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstax-relatedsearcheswidget-react/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Tue, 10 Oct 2023 23:36:16 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16468</guid>

					<description><![CDATA[<p>Searchstax RelatedSearchesWidget for React and Next.js The SearchStax Site Search solution offers a related-searches widget for React and Next.js search pages. The SearchstaxRelatedSearchesWidget displays related searches. Usage Props searchRelatedSearchesTemplate Renders&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstax-relatedsearcheswidget-react/">Continue reading <span class="screen-reader-text">Searchstax-RelatedSearchesWidget React</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-relatedsearcheswidget-react/">Searchstax-RelatedSearchesWidget React</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstax-relatedsearcheswidget-for-react-and-next-js">Searchstax RelatedSearchesWidget for React and Next.js</h1>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>The SearchStax Site Search solution offers a related-searches widget for <strong>React</strong> and <strong>Next.js</strong> search pages.</p>



<p>The <code>SearchstaxRelatedSearchesWidget</code> displays related searches.</p>



<h2 class="wp-block-heading"><strong>Usage</strong></h2>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;SearchstaxRelatedSearchesWidget
  relatedSearchesURL={config.relatedSearchesURL}
  relatedSearchesAPIKey={config.relatedSearchesAPIKey}
/&gt;


</pre></div>


<h2 class="wp-block-heading"><strong>Props</strong></h2>



<ul class="wp-block-list">
<li><code>relatedSearchesURL</code>&nbsp;&#8211; Related searches API endpoint</li>



<li><code>relatedSearchesAPIKey</code>&nbsp;&#8211; API key for related searches API</li>
</ul>



<h2 class="wp-block-heading"><strong>searchRelatedSearchesTemplate</strong></h2>



<p>Renders custom related searches UI.</p>



<p>Receives:</p>



<ul class="wp-block-list">
<li><code>relatedData</code>&nbsp;&#8211; Related searches data</li>



<li><code>executeSearch</code>&nbsp;&#8211; Handles search when result clicked</li>
</ul>



<h2 class="wp-block-heading"><strong>Example</strong></h2>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
function searchRelatedSearchesTemplate(
    relatedData: null | ISearchstaxRelatedSearchesData,
    executeSearch: (result: ISearchstaxRelatedSearchResult) =&gt; void
  ) {
    return (
      &amp;lt;&gt;
        {relatedData &amp;amp;&amp;amp; relatedData?.searchExecuted &amp;amp;&amp;amp; relatedData?.hasRelatedSearches &amp;amp;&amp;amp; (
          &amp;lt;div className=&quot;searchstax-related-searches-container&quot; id=&quot;searchstax-related-searches-container&quot;&gt;
            {&quot; &quot;}
            Related searches: &amp;lt;span id=&quot;searchstax-related-searches&quot;&gt;&amp;lt;/span&gt;
            {relatedData.relatedSearches &amp;amp;&amp;amp; (
              &amp;lt;span className=&quot;searchstax-related-search&quot;&gt;
                {relatedData.relatedSearches.map((related) =&gt; (
                  &amp;lt;span
                    key={related.related_search}
                    onClick={() =&gt; {
                      executeSearch(related);
                    }}
                    className=&quot;searchstax-related-search searchstax-related-search-item&quot;
                  &gt;
                    {&quot; &quot;}
                    {related.related_search}
                    {!related.last &amp;amp;&amp;amp; &amp;lt;span&gt;,&amp;lt;/span&gt;}
                  &amp;lt;/span&gt;
                ))}
              &amp;lt;/span&gt;
            )}
          &amp;lt;/div&gt;
        )}
      &amp;lt;/&gt;
    );
  }
  &amp;lt;SearchstaxRelatedSearchesWidget
                relatedSearchesURL={config.relatedSearchesURL}
                relatedSearchesAPIKey={config.relatedSearchesAPIKey}
                searchRelatedSearchesTemplate={searchRelatedSearchesTemplate}
              &gt;&amp;lt;/SearchstaxRelatedSearchesWidget&gt;
</pre></div>


<h3 class="wp-block-heading" id="questions">Questions?</h3>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=SearchJS%20Developer%20Question" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-relatedsearcheswidget-react/">Searchstax-RelatedSearchesWidget React</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Searchstax-SearchOverviewWidget React</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstax-searchoverviewwidget-react/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Mon, 06 Nov 2023 23:23:53 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16628</guid>

					<description><![CDATA[<p>Searchstax-SearchOverviewWidget for React and Next.js The SearchStax Site Search solution offers a search-overview widget to assist with your React and Next.js search pages. The SearchstaxOverviewWidget displays search feedback and stats.&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstax-searchoverviewwidget-react/">Continue reading <span class="screen-reader-text">Searchstax-SearchOverviewWidget React</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-searchoverviewwidget-react/">Searchstax-SearchOverviewWidget React</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstax-searchoverviewwidget-for-react-and-next-js">Searchstax-SearchOverviewWidget for React and Next.js</h1>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>The SearchStax Site Search solution offers a search-overview widget to assist with your <strong>React</strong> and <strong>Next.js</strong> search pages.</p>



<p>The <code>SearchstaxOverviewWidget</code> displays search feedback and stats.</p>



<h2 class="wp-block-heading"><strong>Usage</strong></h2>



<p>Import the component:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
import { SearchstaxSearchFeedbackWidget } from &#039;@searchstax-inc/searchstudio-ux-angular&#039;;


</pre></div>


<p>Add to template:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;app-searchstax-search-feedback&gt;&amp;lt;/app-searchstax-search-feedback&gt;


</pre></div>


<h2 class="wp-block-heading"><strong>Inputs</strong></h2>



<ul class="wp-block-list">
<li><strong>templateOverride</strong>: TemplateRef to override default feedback UI.</li>
</ul>



<h2 class="wp-block-heading"><strong>Properties</strong></h2>



<ul class="wp-block-list">
<li><strong>searchFeedbackData</strong>: Object containing feedback data like result count, search term etc.</li>



<li><strong>context</strong>: Component instance reference.</li>
</ul>



<h2 class="wp-block-heading"><strong>Methods</strong></h2>



<ul class="wp-block-list">
<li><strong>onOriginalQuery()</strong>: Handles click on original misspelled query.</li>



<li><strong>attachObservables()</strong>: Subscribes to search data observables.</li>
</ul>



<h2 class="wp-block-heading"><strong>Template Binding Properties</strong></h2>



<p>The <strong>templateOverrides</strong> provides:</p>



<ul class="wp-block-list">
<li><strong>searchFeedbackData</strong>: Feedback data object.</li>



<li><strong>onOriginalQueryClick</strong>: Handles click on original query.</li>



<li><strong>context</strong>: Component instance context.</li>
</ul>



<h3 class="wp-block-heading"><a href="https://www.npmjs.com/package/@searchstax-inc/searchstudio-ux-angular#searchfeedback-widget">See Example of Search Overview Widget for Angular</a></h3>



<h3 class="wp-block-heading" id="questions">Questions?</h3>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=SearchJS%20Developer%20Question" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-searchoverviewwidget-react/">Searchstax-SearchOverviewWidget React</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
