20 lines
528 B
TypeScript
20 lines
528 B
TypeScript
import { Sidebar } from './sidebar'
|
|
|
|
import { auth } from '@/auth'
|
|
import { ChatHistory } from './chat-history'
|
|
|
|
export async function SidebarDesktop() {
|
|
const session = await auth()
|
|
|
|
if (!session?.user?.id) {
|
|
return null
|
|
}
|
|
|
|
return (
|
|
<Sidebar className="peer absolute inset-y-0 z-30 hidden -translate-x-full border-r bg-muted duration-300 ease-in-out data-[state=open]:translate-x-0 lg:flex lg:w-[250px] xl:w-[300px]">
|
|
{/* @ts-ignore */}
|
|
<ChatHistory userId={session.user.id} />
|
|
</Sidebar>
|
|
)
|
|
}
|