File tree Expand file tree Collapse file tree 1 file changed +13
-8
lines changed
packages/web/src/components/search/AIAnswer Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -205,22 +205,27 @@ const AIAnswer = (props) => {
205205 } , [ props . isAIResponseLoading , props . isLoading ] ) ;
206206
207207 useEffect ( ( ) => {
208- if (
209- props . triggerOn === AI_TRIGGER_MODES . QUESTION
210- && props . dependentComponentValue . endsWith ( '?' )
211- ) {
212- setIsTriggered ( true ) ;
208+ if ( props . triggerOn === AI_TRIGGER_MODES . QUESTION ) {
209+ setIsTriggered ( props . dependentComponentValue . endsWith ( '?' ) ) ;
213210 }
214211 } , [ props . showComponent , props . dependentComponentValue ] ) ;
215212
216213 useEffect ( ( ) => {
217- if ( currentSessionId && isTriggered ) {
218- handleSendMessage ( '' , false , true ) ;
214+ if ( currentSessionId ) {
215+ if (
216+ props . triggerOn === AI_TRIGGER_MODES . ALWAYS
217+ || ( props . triggerOn === AI_TRIGGER_MODES . QUESTION
218+ && props . dependentComponentValue . endsWith ( '?' ) )
219+ ) {
220+ handleSendMessage ( '' , false , true ) ;
221+ }
219222 }
220223 } , [ currentSessionId ] ) ;
221224
222225 useEffect ( ( ) => {
223- if ( isTriggered && props . triggerOn === AI_TRIGGER_MODES . MANUAL ) setIsTriggered ( false ) ;
226+ if ( isTriggered && props . triggerOn === AI_TRIGGER_MODES . MANUAL ) {
227+ setIsTriggered ( false ) ;
228+ }
224229 } , [ props . dependentComponentValue ] ) ;
225230
226231 useEffect (
You can’t perform that action at this time.
0 commit comments