From d434f038c9d63966dd4ece4d1087aa9b5fbec8cc Mon Sep 17 00:00:00 2001 From: Naiyuan Qing <145280634+NevilleQingNY@users.noreply.github.com> Date: Mon, 8 Jun 2026 16:40:33 +0800 Subject: [PATCH] MUL-3127: reuse submit button in reply input (#3901) Co-authored-by: multica-agent --- .../views/issues/components/reply-input.tsx | 22 +++++-------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/packages/views/issues/components/reply-input.tsx b/packages/views/issues/components/reply-input.tsx index 72feb68fa..fab6c7e81 100644 --- a/packages/views/issues/components/reply-input.tsx +++ b/packages/views/issues/components/reply-input.tsx @@ -1,9 +1,9 @@ "use client"; import { useRef, useState, useCallback, useEffect } from "react"; -import { ArrowUp, Loader2 } from "lucide-react"; import { ContentEditor, type ContentEditorRef, useFileDropZone, FileDropOverlay } from "../../editor"; import { FileUploadButton } from "@multica/ui/components/common/file-upload-button"; +import { SubmitButton } from "@multica/ui/components/common/submit-button"; import { ActorAvatar } from "../../common/actor-avatar"; import { useFileUpload } from "@multica/core/hooks/use-file-upload"; import { api } from "@multica/core/api"; @@ -149,23 +149,11 @@ function ReplyInput({ multiple onSelect={(file) => editorRef.current?.uploadFile(file)} /> - + disabled={isEmpty} + loading={submitting} + /> {isDragOver && }