diff --git a/src/views/ChatPanel/InputMessage.tsx b/src/views/ChatPanel/InputMessage.tsx index 7ff7283..a95b528 100644 --- a/src/views/ChatPanel/InputMessage.tsx +++ b/src/views/ChatPanel/InputMessage.tsx @@ -6,7 +6,7 @@ import { IconGitBranchChecked, IconShellCommand, IconMouseRightClick } from "./I import messageUtil from '../../util/MessageUtil'; const InputMessage = (props: any) => { - const { generating, chatContainerRect, onSendClick } = props; + const { generating, width, onSendClick } = props; const theme = useMantineTheme(); const [commandMenus, commandMenusHandlers] = useListState<{ pattern: string; description: string; name: string }>([]); @@ -375,7 +375,7 @@ const InputMessage = (props: any) => { position='top-start' closeOnClickOutside={true} shadow="sm" - width={chatContainerRect.width} + width={width} opened={menuOpend} onChange={() => { setMenuOpend(!menuOpend); @@ -479,7 +479,7 @@ const InputMessage = (props: any) => { fz='sm' m='12px 5px' truncate='end' - w={chatContainerRect.width - 60}> + w={width - 60}> Tips: Select code or file & right click diff --git a/src/views/ChatPanel/MessageContainer.tsx b/src/views/ChatPanel/MessageContainer.tsx index ea7b89e..e8559aa 100644 --- a/src/views/ChatPanel/MessageContainer.tsx +++ b/src/views/ChatPanel/MessageContainer.tsx @@ -9,7 +9,7 @@ import SvgAvatarDevChat from './avatar_devchat.svg'; import SvgAvatarUser from './avatar_spaceman.png'; const MessageContainer = (props: any) => { - const { generating, messages, chatContainerRect, responsed } = props; + const { generating, messages, width, responsed } = props; const DefaultMessage = (