Shun Miyazawa 11 месяцев назад
Родитель
Сommit
c9cdbe9543

+ 1 - 10
apps/app/src/features/openai/client/components/AiAssistant/AiAssistantSidebar/AiAssistantSidebar.tsx

@@ -76,21 +76,12 @@ const AiAssistantSidebarSubstance: React.FC<AiAssistantSidebarSubstanceProps> =
 
   const { postMessage: postMessageForKnowledgeAssistant, processMessage: processMessageForKnowledgeAssistant } = useKnowledgeAssistant();
   const {
-    isTextSelected,
     postMessage: postMessageForEditorAssistant,
     processMessage: processMessageForEditorAssistant,
     accept,
     reject,
   } = useEditorAssistant();
 
-  const canPostMessageForEditorAssistant = useMemo(() => {
-    if (!isEditorAssistant) {
-      return true;
-    }
-
-    return isTextSelected;
-  }, [isEditorAssistant, isTextSelected]);
-
   const form = useForm<FormData>({
     defaultValues: {
       input: '',
@@ -425,7 +416,7 @@ const AiAssistantSidebarSubstance: React.FC<AiAssistantSidebarSubstanceProps> =
                 <button
                   type="submit"
                   className="btn btn-submit no-border"
-                  disabled={form.formState.isSubmitting || isGenerating || !canPostMessageForEditorAssistant}
+                  disabled={form.formState.isSubmitting || isGenerating}
                 >
                   <span className="material-symbols-outlined">send</span>
                 </button>

+ 0 - 3
apps/app/src/features/openai/client/services/editor-assistant.ts

@@ -42,7 +42,6 @@ type DetectedDiff = Array<{
 }>
 
 type UseEditorAssistant = () => {
-  isTextSelected: boolean,
   postMessage: PostMessage,
   processMessage: ProcessMessage,
   accept: () => void,
@@ -105,7 +104,6 @@ export const useEditorAssistant: UseEditorAssistant = () => {
   // States
   const [detectedDiff, setDetectedDiff] = useState<DetectedDiff>();
   const [selectedText, setSelectedText] = useState<string>();
-  const isTextSelected = selectedText != null && selectedText.length !== 0;
 
   // SWR Hooks
   const { data: currentPageId } = useCurrentPageId();
@@ -244,7 +242,6 @@ export const useEditorAssistant: UseEditorAssistant = () => {
   }, [codeMirrorEditor, detectedDiff, ydocs?.secondaryDoc]);
 
   return {
-    isTextSelected,
     postMessage,
     processMessage,
     accept,