|
|
@@ -50,27 +50,26 @@ type AiAssistantChatSidebarSubstanceProps = {
|
|
|
}
|
|
|
|
|
|
const AiAssistantChatSidebarSubstance: React.FC<AiAssistantChatSidebarSubstanceProps> = (props: AiAssistantChatSidebarSubstanceProps) => {
|
|
|
- const { t } = useTranslation();
|
|
|
-
|
|
|
const {
|
|
|
aiAssistantData, messageData, threadId_, closeAiAssistantChatSidebar,
|
|
|
} = props;
|
|
|
|
|
|
- const form = useForm<FormData>({
|
|
|
- defaultValues: {
|
|
|
- input: '',
|
|
|
- summaryMode: true,
|
|
|
- },
|
|
|
- });
|
|
|
-
|
|
|
const [threadId, setThreadId] = useState<string | undefined>(threadId_);
|
|
|
const [messageLogs, setMessageLogs] = useState<Message[]>([]);
|
|
|
const [generatingAnswerMessage, setGeneratingAnswerMessage] = useState<Message>();
|
|
|
const [errorMessage, setErrorMessage] = useState<string | undefined>();
|
|
|
const [isErrorDetailCollapsed, setIsErrorDetailCollapsed] = useState<boolean>(false);
|
|
|
|
|
|
+ const { t } = useTranslation();
|
|
|
const { data: growiCloudUri } = useGrowiCloudUri();
|
|
|
|
|
|
+ const form = useForm<FormData>({
|
|
|
+ defaultValues: {
|
|
|
+ input: '',
|
|
|
+ summaryMode: true,
|
|
|
+ },
|
|
|
+ });
|
|
|
+
|
|
|
const isGenerating = generatingAnswerMessage != null;
|
|
|
|
|
|
useEffect(() => {
|