Skip to content

Commit 418c729

Browse files
committed
Refactor layout and scrolling for chat and welcome screens
1 parent fddf107 commit 418c729

File tree

3 files changed

+3
-9
lines changed

3 files changed

+3
-9
lines changed

frontend/src/App.tsx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -154,12 +154,7 @@ export default function App() {
154154

155155
return (
156156
<div className="flex h-screen bg-neutral-800 text-neutral-100 font-sans antialiased">
157-
<main className="flex-1 flex flex-col overflow-hidden max-w-4xl mx-auto w-full">
158-
<div
159-
className={`flex-1 overflow-y-auto ${
160-
thread.messages.length === 0 ? "flex" : ""
161-
}`}
162-
>
157+
<main className="h-full w-full max-w-4xl mx-auto">
163158
{thread.messages.length === 0 ? (
164159
<WelcomeScreen
165160
handleSubmit={handleSubmit}
@@ -177,7 +172,6 @@ export default function App() {
177172
historicalActivities={historicalActivities}
178173
/>
179174
)}
180-
</div>
181175
</main>
182176
</div>
183177
);

frontend/src/components/ChatMessagesView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ export function ChatMessagesView({
253253

254254
return (
255255
<div className="flex flex-col h-full">
256-
<ScrollArea className="flex-grow" ref={scrollAreaRef}>
256+
<ScrollArea className="flex-1 overflow-y-auto" ref={scrollAreaRef}>
257257
<div className="p-4 md:p-6 space-y-2 max-w-4xl mx-auto pt-16">
258258
{messages.map((message, index) => {
259259
const isLast = index === messages.length - 1;

frontend/src/components/WelcomeScreen.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export const WelcomeScreen: React.FC<WelcomeScreenProps> = ({
1515
onCancel,
1616
isLoading,
1717
}) => (
18-
<div className="flex flex-col items-center justify-center text-center px-4 flex-1 w-full max-w-3xl mx-auto gap-4">
18+
<div className="h-full flex flex-col items-center justify-center text-center px-4 flex-1 w-full max-w-3xl mx-auto gap-4">
1919
<div>
2020
<h1 className="text-5xl md:text-6xl font-semibold text-neutral-100 mb-3">
2121
Welcome.

0 commit comments

Comments
 (0)