Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ export default function RootLayout({
<ComplexityProvider>
<body className={ibm.className}>
<Suspense fallback={<div></div>}>
<div className="flex h-svh">
<div className="flex h-[calc(100vh-8px)]">
<Sidebar />

{children}
Expand Down
28 changes: 13 additions & 15 deletions components/Sidebar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,19 @@ export const Sidebar = () => {
<div className="mb-2 px-3 text-xs font-semibold uppercase text-gray-200/90">
Sessions
</div>
<div className=" flex items-center justify-center py-2">
<Button
className={cn(
"w-full rounded-xl text-sm transition-opacity duration-200 hover:bg-primary/10",
!sessionId && "hidden ease-out",
)}
variant="ghost"
onClick={() => router.push("/")}
>
<PlusIcon className="mr-2 h-4 w-4" />
Ask a question
</Button>
</div>
{sessions.length > 0 && (
<div className="prose flex w-full flex-col gap-2 lg:prose-lg ">
{sessions.map(([item]) => (
Expand All @@ -112,21 +125,6 @@ export const Sidebar = () => {
))}
</div>
)}
<div className="flex items-center justify-center pt-4">
<Button
className={cn(
"rounded-xl text-sm transition-opacity duration-200 hover:bg-primary/10",
{
"opacity-0": !sessionId,
},
)}
variant="ghost"
onClick={() => router.push("/")}
>
<PlusIcon className="mr-2 h-4 w-4" />
Ask a question
</Button>
</div>
</div>
<div className="flex items-center justify-center">
<a
Expand Down