+
+ {getAccumulatedContent(messages)}
+
+
+ {isAnswerFinished && (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ setAnswerFinished(false)
+ retry()
+ }}
+ />
+
+
+
+ >
+ )}
+ {!error && isLoading && (
+ <>
+ {messages.filter(
+ (m) =>
+ m.type === 'ai_message' ||
+ m.type === 'ai_message_chunk'
+ ).length > 0 && }
+
+
+
+
+
+
+ Generating...
+
+
+
+ >
+ )}
+
+ {error && (
+ <>
+
+
+
+ The Elastic Docs AI Assistant encountered an
+ error. Please try again.
+
+
+ >
+ )}
+
+