mirror of
https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
synced 2025-10-01 15:46:39 +08:00
fix: mobile textarea autofocus ui error
This commit is contained in:
parent
780968979d
commit
0c665c0214
@ -146,7 +146,7 @@ function useSubmitHandler() {
|
||||
};
|
||||
}
|
||||
|
||||
export function Chat(props: { showSideBar?: () => void }) {
|
||||
export function Chat(props: { showSideBar?: () => void, sideBarShowing?: boolean }) {
|
||||
type RenderMessage = Message & { preview?: boolean };
|
||||
|
||||
const [session, sessionIndex] = useChatStore((state) => [
|
||||
@ -384,7 +384,7 @@ export function Chat(props: { showSideBar?: () => void }) {
|
||||
onKeyDown={(e) => onInputKeyDown(e as any)}
|
||||
onFocus={() => setAutoScroll(true)}
|
||||
onBlur={() => setAutoScroll(false)}
|
||||
autoFocus
|
||||
autoFocus={!props?.sideBarShowing}
|
||||
/>
|
||||
<IconButton
|
||||
icon={<SendWhiteIcon />}
|
||||
@ -584,7 +584,7 @@ export function Home() {
|
||||
}}
|
||||
/>
|
||||
) : (
|
||||
<Chat key="chat" showSideBar={() => setShowSideBar(true)} />
|
||||
<Chat key="chat" showSideBar={() => setShowSideBar(true)} sideBarShowing={showSideBar}/>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user