Merge pull request #146 from iSource/fix-mobile-autofocus

fix: mobile textarea autofocus ui error
This commit is contained in:
Yifei Zhang
2023-03-29 16:00:21 +08:00
committed by GitHub

View File

@@ -170,7 +170,7 @@ export function PromptHints(props: {
); );
} }
export function Chat(props: { showSideBar?: () => void }) { export function Chat(props: { showSideBar?: () => void, sideBarShowing?: boolean }) {
type RenderMessage = Message & { preview?: boolean }; type RenderMessage = Message & { preview?: boolean };
const chatStore = useChatStore(); const chatStore = useChatStore();
@@ -446,7 +446,7 @@ export function Chat(props: { showSideBar?: () => void }) {
setAutoScroll(false); setAutoScroll(false);
setTimeout(() => setPromptHints([]), 100); setTimeout(() => setPromptHints([]), 100);
}} }}
autoFocus autoFocus={!props?.sideBarShowing}
/> />
<IconButton <IconButton
icon={<SendWhiteIcon />} icon={<SendWhiteIcon />}
@@ -648,7 +648,7 @@ export function Home() {
}} }}
/> />
) : ( ) : (
<Chat key="chat" showSideBar={() => setShowSideBar(true)} /> <Chat key="chat" showSideBar={() => setShowSideBar(true)} sideBarShowing={showSideBar} />
)} )}
</div> </div>
</div> </div>