forked from XiaoMo/ChatGPT-Next-Web
fix: send button covering the text in the textarea
This commit is contained in:
parent
f893f53b1c
commit
c47e90004a
@ -410,7 +410,7 @@
|
|||||||
background-color: var(--white);
|
background-color: var(--white);
|
||||||
color: var(--black);
|
color: var(--black);
|
||||||
font-family: inherit;
|
font-family: inherit;
|
||||||
padding: 10px 14px;
|
padding: 10px 14px 50px;
|
||||||
resize: none;
|
resize: none;
|
||||||
outline: none;
|
outline: none;
|
||||||
}
|
}
|
||||||
|
@ -206,6 +206,11 @@ export function Chat(props: { showSideBar?: () => void, sideBarShowing?: boolean
|
|||||||
// only search prompts when user input is short
|
// only search prompts when user input is short
|
||||||
const SEARCH_TEXT_LIMIT = 30;
|
const SEARCH_TEXT_LIMIT = 30;
|
||||||
const onInput = (text: string) => {
|
const onInput = (text: string) => {
|
||||||
|
const textareaDom = inputRef.current
|
||||||
|
if (textareaDom) {
|
||||||
|
const paddingBottomNum: number = parseInt(window.getComputedStyle(textareaDom).paddingBottom, 10);
|
||||||
|
textareaDom.scrollTop = textareaDom.scrollHeight - textareaDom.offsetHeight + paddingBottomNum;
|
||||||
|
}
|
||||||
setUserInput(text);
|
setUserInput(text);
|
||||||
const n = text.trim().length;
|
const n = text.trim().length;
|
||||||
if (n === 0 || n > SEARCH_TEXT_LIMIT) {
|
if (n === 0 || n > SEARCH_TEXT_LIMIT) {
|
||||||
|
Loading…
Reference in New Issue
Block a user