Skip to content

Commit 8719d56

Browse files
feat(vue): SearchBox - add trigger prop types
1 parent fbe49e9 commit 8719d56

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

packages/vue/src/components/search/SearchBox.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ export interface SearchBoxProps extends CommonProps {
9999
enableAI?: boolean;
100100
AIConfig?: types.AIConfig;
101101
AIUIConfig?: types.AIUIConfig;
102+
renderAIAnswer?: (data: any) => types.children | string | any;
102103
}
103104

104105
declare function SearchBox(props: SearchBoxProps): JSX.Element;

packages/vue/src/types.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -214,11 +214,13 @@ export interface AIConfig {
214214
temperature?: number;
215215
}
216216
export interface AIUIConfig {
217-
loaderMessage: string; // slot #loaderMessage should also be supported
218-
showSourceDocuments: boolean;
219-
renderSourceDocument: (source: Object) => string | VNode;
220-
onSourceClick: (source: Object) => void;
221-
renderAskButton: (onClick: Function) => any;
222-
askButton: boolean;
223-
showFeedback: boolean;
217+
loaderMessage?: string; // slot #loaderMessage should also be supported
218+
showSourceDocuments?: boolean;
219+
renderSourceDocument?: (source: Object) => string | VNode;
220+
onSourceClick?: (source: Object) => void;
221+
renderAskButton?: (onClick: Function) => any;
222+
askButton?: boolean;
223+
showFeedback?: boolean;
224+
triggerOn?: string;
225+
renderTriggerMessage?: children;
224226
}

0 commit comments

Comments
 (0)