diff --git a/src/components/highlight-code/code-viewer.tsx b/src/components/highlight-code/code-viewer.tsx index ec9d83cc..29228ab2 100644 --- a/src/components/highlight-code/code-viewer.tsx +++ b/src/components/highlight-code/code-viewer.tsx @@ -74,7 +74,10 @@ const CodeViewer: React.FC = (props) => { > = ({ setOpen(true); }; - const handleAddMessage = () => { + const handleAddMessage = (e?: any) => { + e?.preventDefault(); addMessage?.({ ...message }); resetMessage(); + setFocused(true); + setTimeout(() => { + inputRef.current?.focus?.(); + }, 100); }; const getPasteContent = useCallback( diff --git a/src/pages/playground/components/view-code-modal.tsx b/src/pages/playground/components/view-code-modal.tsx index 2e4d5722..0c7eec1a 100644 --- a/src/pages/playground/components/view-code-modal.tsx +++ b/src/pages/playground/components/view-code-modal.tsx @@ -136,13 +136,20 @@ const ViewCodeModal: React.FC = (props) => { } }} > - +
+ +