slight input ui tweak
This commit is contained in:
		
							parent
							
								
									d0b4a355ca
								
							
						
					
					
						commit
						481c339d1c
					
				|  | @ -8,7 +8,7 @@ import { ModelSelect } from "./ModelSelect"; | ||||||
| interface Props { | interface Props { | ||||||
|   model: OpenAIModel; |   model: OpenAIModel; | ||||||
|   messages: Message[]; |   messages: Message[]; | ||||||
|   messageIsStreaming: boolean, |   messageIsStreaming: boolean; | ||||||
|   loading: boolean; |   loading: boolean; | ||||||
|   lightMode: "light" | "dark"; |   lightMode: "light" | "dark"; | ||||||
|   onSend: (message: Message) => void; |   onSend: (message: Message) => void; | ||||||
|  | @ -57,8 +57,11 @@ export const Chat: FC<Props> = ({ model, messages, messageIsStreaming, loading, | ||||||
|         )} |         )} | ||||||
|       </div> |       </div> | ||||||
| 
 | 
 | ||||||
|       <div className="h-[80px] sm:h-[140px] w-[340px] sm:w-[400px] md:w-[500px] lg:w-[700px] xl:w-[800px] mx-auto"> |       <div className="h-[100px] w-[340px] sm:w-[400px] md:w-[500px] lg:w-[700px] xl:w-[800px] mx-auto"> | ||||||
|         <ChatInput messageIsStreaming={messageIsStreaming} onSend={onSend} /> |         <ChatInput | ||||||
|  |           messageIsStreaming={messageIsStreaming} | ||||||
|  |           onSend={onSend} | ||||||
|  |         /> | ||||||
|       </div> |       </div> | ||||||
|     </div> |     </div> | ||||||
|   ); |   ); | ||||||
|  |  | ||||||
|  | @ -52,15 +52,13 @@ export const ChatInput: FC<Props> = ({ onSend, messageIsStreaming }) => { | ||||||
| 
 | 
 | ||||||
|   return ( |   return ( | ||||||
|     <div className="relative"> |     <div className="relative"> | ||||||
|       <div className="absolute bottom-[-70px] sm:bottom-[-120px] w-full"> |       <div className="absolute bottom-[-80px] w-full"> | ||||||
|         <textarea |         <textarea | ||||||
|           ref={textareaRef} |           ref={textareaRef} | ||||||
|           className="rounded-lg pl-4 pr-8 py-3 w-full focus:outline-none max-h-[280px] dark:bg-[#40414F] dark:border-opacity-50 dark:border-neutral-800 dark:text-neutral-100 border border-neutral-300 shadow text-neutral-900" |           className="rounded-lg pl-4 pr-8 py-3 w-full focus:outline-none max-h-[280px] dark:bg-[#40414F] dark:border-opacity-50 dark:border-neutral-800 dark:text-neutral-100 border border-neutral-300 shadow text-neutral-900" | ||||||
|           style={{ |           style={{ | ||||||
|             resize: "none", |             resize: "none", | ||||||
|             bottom: `${textareaRef?.current?.scrollHeight}px`, |             bottom: `${textareaRef?.current?.scrollHeight}px`, | ||||||
|             height: "auto", |  | ||||||
|             minHeight: "100px", |  | ||||||
|             maxHeight: "400px", |             maxHeight: "400px", | ||||||
|             overflow: "auto" |             overflow: "auto" | ||||||
|           }} |           }} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue