Skip to content

Commit 9fc7af1

Browse files
committed
Small center bar improvements
1 parent b259f53 commit 9fc7af1

File tree

2 files changed

+40
-27
lines changed

2 files changed

+40
-27
lines changed

web/src/app/chat/components/ChatPage.tsx

Lines changed: 39 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1130,8 +1130,8 @@ export function ChatPage({
11301130
ref={inputRef}
11311131
className={`absolute pointer-events-none z-10 w-full ${
11321132
showCenteredInput
1133-
? "top-1/2 left-0 -translate-y-1/2"
1134-
: "bottom-0 left-0 translate-y-0"
1133+
? "inset-0"
1134+
: "bottom-0 left-0 right-0 translate-y-0"
11351135
}`}
11361136
>
11371137
{!showCenteredInput && aboveHorizon && (
@@ -1145,11 +1145,17 @@ export function ChatPage({
11451145
</div>
11461146
)}
11471147

1148-
<div className="pointer-events-auto w-[95%] mx-auto relative mb-8 text-text-600">
1148+
<div
1149+
className={`pointer-events-auto w-[95%] mx-auto relative text-text-600 ${
1150+
showCenteredInput
1151+
? "h-full grid grid-rows-[0.85fr_auto_1.15fr]"
1152+
: "mb-8"
1153+
}`}
1154+
>
11491155
{showCenteredInput && (
11501156
<div
11511157
data-testid="chat-intro"
1152-
className="flex text-text-800 justify-center mb-6 transition-opacity duration-300"
1158+
className="row-start-1 self-end flex text-text-800 justify-center mb-6 transition-opacity duration-300"
11531159
>
11541160
<AssistantIcon
11551161
colorOverride="text-text-800"
@@ -1161,34 +1167,40 @@ export function ChatPage({
11611167
</div>
11621168
</div>
11631169
)}
1164-
<ChatInputBar
1165-
deepResearchEnabled={deepResearchEnabled}
1166-
toggleDeepResearch={toggleDeepResearch}
1167-
toggleDocumentSidebar={toggleDocumentSidebar}
1168-
filterManager={filterManager}
1169-
llmManager={llmManager}
1170-
removeDocs={clearSelectedDocuments}
1171-
retrievalEnabled={retrievalEnabled}
1172-
toggleDocSelection={handleToggleDocSelection}
1173-
showConfigureAPIKey={handleShowApiKeyModal}
1174-
selectedDocuments={selectedDocuments}
1175-
message={message}
1176-
setMessage={setMessage}
1177-
stopGenerating={stopGenerating}
1178-
onSubmit={handleChatInputSubmit}
1179-
chatState={currentChatState}
1180-
selectedAssistant={
1181-
selectedAssistant || liveAssistant
1182-
}
1183-
handleFileUpload={handleMessageSpecificFileUpload}
1184-
textAreaRef={textAreaRef}
1185-
/>
1170+
<div
1171+
className={showCenteredInput ? "row-start-2" : ""}
1172+
>
1173+
<ChatInputBar
1174+
deepResearchEnabled={deepResearchEnabled}
1175+
toggleDeepResearch={toggleDeepResearch}
1176+
toggleDocumentSidebar={toggleDocumentSidebar}
1177+
filterManager={filterManager}
1178+
llmManager={llmManager}
1179+
removeDocs={clearSelectedDocuments}
1180+
retrievalEnabled={retrievalEnabled}
1181+
toggleDocSelection={handleToggleDocSelection}
1182+
showConfigureAPIKey={handleShowApiKeyModal}
1183+
selectedDocuments={selectedDocuments}
1184+
message={message}
1185+
setMessage={setMessage}
1186+
stopGenerating={stopGenerating}
1187+
onSubmit={handleChatInputSubmit}
1188+
chatState={currentChatState}
1189+
selectedAssistant={
1190+
selectedAssistant || liveAssistant
1191+
}
1192+
handleFileUpload={
1193+
handleMessageSpecificFileUpload
1194+
}
1195+
textAreaRef={textAreaRef}
1196+
/>
1197+
</div>
11861198

11871199
{liveAssistant.starter_messages &&
11881200
liveAssistant.starter_messages.length > 0 &&
11891201
messageHistory.length === 0 &&
11901202
showCenteredInput && (
1191-
<div className="mt-6">
1203+
<div className="mt-6 row-start-3">
11921204
<StarterMessageDisplay
11931205
starterMessages={
11941206
liveAssistant.starter_messages

web/src/app/chat/components/starterMessages/StarterMessageDisplay.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export function StarterMessageDisplay({
2121
px-2
2222
py-2
2323
hover:bg-background-100
24+
dark:hover:bg-neutral-800
2425
rounded-lg
2526
cursor-pointer
2627
overflow-hidden

0 commit comments

Comments
 (0)