Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
f74d0e5
feat: allow users to turn analytics on and off (v2.1.0) (#632)
Fondryext Feb 18, 2026
d71dc88
release: v2.1.0
Fondryext Feb 18, 2026
3a2168e
More accessbilities fixes for autocomplete results (#635)
anguyen-yext2 Feb 19, 2026
f96e0cf
release: v2.1.1
anguyen-yext2 Feb 19, 2026
f16bded
chore: suppress error/warning spam, fix key errors etc (#642)
k-gerner Mar 4, 2026
62722a5
fix: point TypeScript output to dist directory (#644)
k-gerner Mar 4, 2026
4c4c0be
release: v2.1.2
k-gerner Mar 4, 2026
91a6f0b
fix: improve accessibility in FilterSearch and Facets (v2.2.0) (#638)
k-gerner Mar 9, 2026
e4f5ac9
hotfix: improve accessibility in FilterSearch (v2.2.0) (#649)
anguyen-yext2 Mar 9, 2026
f4d44c1
chore: update svgo and storybook (#651)
k-gerner Mar 9, 2026
2b50142
release: v2.2.0
k-gerner Mar 9, 2026
36a48c6
chore: upgrade mapbox-gl version for accessibility issues (v3.0.0) (#…
anguyen-yext2 Mar 26, 2026
33da1dd
release: v3.0.0
anguyen-yext2 Mar 26, 2026
0614663
chore: upgrade transitive handlebars dependency (#657)
k-gerner Apr 6, 2026
fa6b272
fix: various accessibility improvements (v3.0.1) (#659)
k-gerner Apr 6, 2026
647ed7b
release: v3.0.1
k-gerner Apr 6, 2026
457e3fb
fix: axios and vite vulns
Fondryext Apr 20, 2026
9da4e6a
release: v3.0.2
Fondryext Apr 20, 2026
e863b04
fix: up node version in tests to 20 (#665)
Fondryext Apr 22, 2026
d5b8a42
Version 3.0.3: fix lodash vulns (#664)
Fondryext Apr 22, 2026
d396576
release: v3.0.3
Fondryext Apr 22, 2026
bdf754d
fix: @babel/preset-env vulnerabilities (v3.0.4) (#670)
anguyen-yext2 May 20, 2026
cde399a
release: v3.0.4
anguyen-yext2 May 20, 2026
ca5aafb
fix: axios vulns (v3.0.5) (#673)
anguyen-yext2 Jun 8, 2026
45d6e11
release: v3.0.5
anguyen-yext2 Jun 8, 2026
a057349
fix: up esbuild to avoid vuln (v3.0.6) (#677)
Fondryext Jun 16, 2026
3e4e642
release: v3.0.6
Fondryext Jun 16, 2026
5b80a65
feat: add AI signposting for GDA (#676)
mkouzel-yext Jun 18, 2026
3740bc1
release: v3.1.0
mkouzel-yext Jun 18, 2026
a64fe1b
Merge branch 'develop' into dev/merge-v3.1.0-3740bc1-into-develop
mkouzel-yext Jun 18, 2026
941b27f
fix rollup in test-site
mkouzel-yext Jun 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .storybook/snapshots/__snapshots__/mapboxmap--custom-pin.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .storybook/snapshots/__snapshots__/mapboxmap--primary.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
68 changes: 68 additions & 0 deletions docs/search-ui-react.aisignposticon.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@yext/search-ui-react](./search-ui-react.md) &gt; [AISignpostIcon](./search-ui-react.aisignposticon.md)

## AISignpostIcon() function

Default icon for the AI signpost.

**Signature:**

```typescript
declare function AISignpostIcon(input: {
className?: string;
}): React.JSX.Element;
```

## Parameters

<table><thead><tr><th>

Parameter


</th><th>

Type


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

{ className }


</td><td>

(not declared)


</td><td>


</td></tr>
<tr><td>

input


</td><td>

{ className?: string; }


</td><td>


</td></tr>
</tbody></table>

**Returns:**

React.JSX.Element

13 changes: 13 additions & 0 deletions docs/search-ui-react.aisignpostprops.icon.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@yext/search-ui-react](./search-ui-react.md) &gt; [AISignpostProps](./search-ui-react.aisignpostprops.md) &gt; [icon](./search-ui-react.aisignpostprops.icon.md)

## AISignpostProps.icon property

Icon displayed before the signpost label. Defaults to the SDK's AI signpost icon.

**Signature:**

```typescript
icon?: React.JSX.Element;
```
13 changes: 13 additions & 0 deletions docs/search-ui-react.aisignpostprops.label.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@yext/search-ui-react](./search-ui-react.md) &gt; [AISignpostProps](./search-ui-react.aisignpostprops.md) &gt; [label](./search-ui-react.aisignpostprops.label.md)

## AISignpostProps.label property

Label displayed in the signpost button. Defaults to "AI-Generated".

**Signature:**

```typescript
label?: string;
```
115 changes: 115 additions & 0 deletions docs/search-ui-react.aisignpostprops.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@yext/search-ui-react](./search-ui-react.md) &gt; [AISignpostProps](./search-ui-react.aisignpostprops.md)

## AISignpostProps interface

Props for the built-in AI signpost component.

**Signature:**

```typescript
interface AISignpostProps
```

## Properties

<table><thead><tr><th>

Property


</th><th>

Modifiers


</th><th>

Type


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[icon?](./search-ui-react.aisignpostprops.icon.md)


</td><td>


</td><td>

React.JSX.Element


</td><td>

_(Optional)_ Icon displayed before the signpost label. Defaults to the SDK's AI signpost icon.


</td></tr>
<tr><td>

[label?](./search-ui-react.aisignpostprops.label.md)


</td><td>


</td><td>

string


</td><td>

_(Optional)_ Label displayed in the signpost button. Defaults to "AI-Generated".


</td></tr>
<tr><td>

[popoverBody?](./search-ui-react.aisignpostprops.popoverbody.md)


</td><td>


</td><td>

string


</td><td>

_(Optional)_ Body displayed in the signpost popover.


</td></tr>
<tr><td>

[popoverHeader?](./search-ui-react.aisignpostprops.popoverheader.md)


</td><td>


</td><td>

string


</td><td>

_(Optional)_ Header displayed in the signpost popover. Defaults to "AI-Generated Content".


</td></tr>
</tbody></table>

13 changes: 13 additions & 0 deletions docs/search-ui-react.aisignpostprops.popoverbody.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@yext/search-ui-react](./search-ui-react.md) &gt; [AISignpostProps](./search-ui-react.aisignpostprops.md) &gt; [popoverBody](./search-ui-react.aisignpostprops.popoverbody.md)

## AISignpostProps.popoverBody property

Body displayed in the signpost popover.

**Signature:**

```typescript
popoverBody?: string;
```
13 changes: 13 additions & 0 deletions docs/search-ui-react.aisignpostprops.popoverheader.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@yext/search-ui-react](./search-ui-react.md) &gt; [AISignpostProps](./search-ui-react.aisignpostprops.md) &gt; [popoverHeader](./search-ui-react.aisignpostprops.popoverheader.md)

## AISignpostProps.popoverHeader property

Header displayed in the signpost popover. Defaults to "AI-Generated Content".

**Signature:**

```typescript
popoverHeader?: string;
```
2 changes: 1 addition & 1 deletion docs/search-ui-react.generativedirectanswer.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Description
</th></tr></thead>
<tbody><tr><td>

{ customCssClasses, answerHeader, citationsHeader, CitationCard, CitationsContainer, }
{ customCssClasses, answerHeader, hideAISignpost, aiSignpostProps, citationsHeader, CitationCard, CitationsContainer, }


</td><td>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@yext/search-ui-react](./search-ui-react.md) &gt; [GenerativeDirectAnswerProps](./search-ui-react.generativedirectanswerprops.md) &gt; [aiSignpostProps](./search-ui-react.generativedirectanswerprops.aisignpostprops.md)

## GenerativeDirectAnswerProps.aiSignpostProps property

The props to pass to the AI signpost component.

**Signature:**

```typescript
aiSignpostProps?: AISignpostProps;
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@yext/search-ui-react](./search-ui-react.md) &gt; [GenerativeDirectAnswerProps](./search-ui-react.generativedirectanswerprops.md) &gt; [hideAISignpost](./search-ui-react.generativedirectanswerprops.hideaisignpost.md)

## GenerativeDirectAnswerProps.hideAISignpost property

Whether to hide the AI signpost for the generative direct answer.

**Signature:**

```typescript
hideAISignpost?: boolean;
```
38 changes: 38 additions & 0 deletions docs/search-ui-react.generativedirectanswerprops.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,25 @@ Description
</th></tr></thead>
<tbody><tr><td>

[aiSignpostProps?](./search-ui-react.generativedirectanswerprops.aisignpostprops.md)


</td><td>


</td><td>

[AISignpostProps](./search-ui-react.aisignpostprops.md)


</td><td>

_(Optional)_ The props to pass to the AI signpost component.


</td></tr>
<tr><td>

[answerHeader?](./search-ui-react.generativedirectanswerprops.answerheader.md)


Expand Down Expand Up @@ -129,6 +148,25 @@ _(Optional)_ The header for the citations section of the generative direct answe
_(Optional)_ CSS classes for customizing the component styling.


</td></tr>
<tr><td>

[hideAISignpost?](./search-ui-react.generativedirectanswerprops.hideaisignpost.md)


</td><td>


</td><td>

boolean


</td><td>

_(Optional)_ Whether to hide the AI signpost for the generative direct answer.


</td></tr>
</tbody></table>

24 changes: 23 additions & 1 deletion docs/search-ui-react.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,17 @@ Description
</th></tr></thead>
<tbody><tr><td>

[AISignpostIcon({ className }, input)](./search-ui-react.aisignposticon.md)


</td><td>

Default icon for the AI signpost.


</td></tr>
<tr><td>

[AlternativeVerticals({ currentVerticalLabel, verticalConfigMap, displayAllOnNoResults, customCssClasses }, input)](./search-ui-react.alternativeverticals.md)


Expand Down Expand Up @@ -151,7 +162,7 @@ A component which allows a user to search for filters associated with specific e
</td></tr>
<tr><td>

[GenerativeDirectAnswer({ customCssClasses, answerHeader, citationsHeader, CitationCard, CitationsContainer, }, input)](./search-ui-react.generativedirectanswer.md)
[GenerativeDirectAnswer({ customCssClasses, answerHeader, hideAISignpost, aiSignpostProps, citationsHeader, CitationCard, CitationsContainer, }, input)](./search-ui-react.generativedirectanswer.md)


</td><td>
Expand Down Expand Up @@ -504,6 +515,17 @@ Description
The parameters that are passed into [FilterSearchProps.afterDropdownInputFocus](./search-ui-react.filtersearchprops.afterdropdowninputfocus.md)<!-- -->.


</td></tr>
<tr><td>

[AISignpostProps](./search-ui-react.aisignpostprops.md)


</td><td>

Props for the built-in AI signpost component.


</td></tr>
<tr><td>

Expand Down
Loading
Loading