🎨 style: Fix Footer Centering

This commit is contained in:
Danny Avila 2025-04-01 04:07:01 -04:00
parent 90b8769ef3
commit 9b6fa89622
No known key found for this signature in database
GPG key ID: BF31EEB2C5CA0956
2 changed files with 32 additions and 25 deletions

View file

@ -71,14 +71,16 @@ function ChatView({ index = 0 }: { index?: number }) {
{!isLoading && <Header />} {!isLoading && <Header />}
{isLandingPage ? ( {isLandingPage ? (
<>
<div className="flex flex-1 flex-col items-center justify-end sm:justify-center"> <div className="flex flex-1 flex-col items-center justify-end sm:justify-center">
{content} {content}
<div className="w-full max-w-3xl transition-all duration-200 xl:max-w-4xl"> <div className="w-full max-w-3xl transition-all duration-200 xl:max-w-4xl">
<ChatForm index={index} /> <ChatForm index={index} />
<ConversationStarters /> <ConversationStarters />
</div>
</div>
<Footer /> <Footer />
</div> </>
</div>
) : ( ) : (
<div className="flex h-full flex-col overflow-y-auto"> <div className="flex h-full flex-col overflow-y-auto">
{content} {content}

View file

@ -83,6 +83,7 @@ export default function Footer({ className }: { className?: string }) {
); );
return ( return (
<div className="relative w-full">
<div <div
className={ className={
className ?? className ??
@ -96,11 +97,15 @@ export default function Footer({ className }: { className?: string }) {
<React.Fragment key={`footer-element-${index}`}> <React.Fragment key={`footer-element-${index}`}>
{contentRender} {contentRender}
{!isLastElement && ( {!isLastElement && (
<div key={`separator-${index}`} className="h-2 border-r-[1px] border-border-medium" /> <div
key={`separator-${index}`}
className="h-2 border-r-[1px] border-border-medium"
/>
)} )}
</React.Fragment> </React.Fragment>
); );
})} })}
</div> </div>
</div>
); );
} }