diff --git a/web/app/components/app/chat/index.tsx b/web/app/components/app/chat/index.tsx index 591fca47b..18cd5e9a2 100644 --- a/web/app/components/app/chat/index.tsx +++ b/web/app/components/app/chat/index.tsx @@ -53,6 +53,7 @@ export type IChatProps = { displayScene?: DisplayScene useCurrentUserAvatar?: boolean isResponsing?: boolean + canStopResponsing?: boolean abortResponsing?: () => void controlClearQuery?: number controlFocus?: number @@ -412,6 +413,7 @@ const Chat: FC = ({ displayScene, useCurrentUserAvatar, isResponsing, + canStopResponsing, abortResponsing, controlClearQuery, controlFocus, @@ -508,7 +510,7 @@ const Chat: FC = ({ { !isHideSendInput && (
- {isResponsing && ( + {(isResponsing && canStopResponsing) && (