fix: input bar default rows #431

This commit is contained in:
kangfenmao 2024-12-16 10:26:04 +08:00
parent b0d777293b
commit 8d73d1e844

View File

@ -371,6 +371,8 @@ const Inputbar: FC<Props> = ({ assistant: _assistant, setActiveTopic }) => {
} }
}, []) }, [])
const textareaRows = window.innerHeight >= 1000 || isBubbleStyle ? 2 : 1
return ( return (
<Container onDragOver={handleDragOver} onDrop={handleDrop}> <Container onDragOver={handleDragOver} onDrop={handleDrop}>
<AttachmentPreview files={files} setFiles={setFiles} /> <AttachmentPreview files={files} setFiles={setFiles} />
@ -383,7 +385,7 @@ const Inputbar: FC<Props> = ({ assistant: _assistant, setActiveTopic }) => {
autoFocus autoFocus
contextMenu="true" contextMenu="true"
variant="borderless" variant="borderless"
rows={isBubbleStyle ? 2 : 1} rows={textareaRows}
ref={textareaRef} ref={textareaRef}
style={{ fontSize }} style={{ fontSize }}
styles={{ textarea: TextareaStyle }} styles={{ textarea: TextareaStyle }}
@ -479,7 +481,7 @@ const Container = styled.div`
` `
const InputBarContainer = styled.div` const InputBarContainer = styled.div`
border: 1px solid var(--color-border-soft); border: 1px solid var(--color-border);
transition: all 0.3s ease; transition: all 0.3s ease;
position: relative; position: relative;
margin: 0 20px 15px 20px; margin: 0 20px 15px 20px;