Spaces:
Sleeping
Sleeping
File size: 1,514 Bytes
009c95b c3e8f3d f80b091 c3e8f3d 009c95b 9333689 009c95b c3e8f3d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
// import { sessionUser } from '@/auth';
// import ChatSidebarList from '@/components/chat-sidebar/ChatListSidebar';
// import Loading from '@/components/ui/Loading';
// import { dbGetMyChatListWithMessages } from '@/lib/db/functions';
// import { Suspense } from 'react';
interface ChatLayoutProps {
children: React.ReactNode;
}
// export default async function Layout({ children }: ChatLayoutProps) {
// const { email, user, id } = await sessionUser();
// const chats = await dbGetMyChatListWithMessages();
// return (
// <div className="relative flex h-[calc(100vh_-_theme(spacing.16))] overflow-hidden">
// {user && (
// <div
// data-state={email ? 'open' : 'closed'}
// className="peer absolute inset-y-0 z-30 hidden border-r bg-muted duration-300 ease-in-out -translate-x-full data-[state=open]:translate-x-0 lg:flex lg:w-[250px] h-full flex-col overflow-auto py-2"
// >
// <Suspense fallback={<Loading />}>
// <ChatSidebarList chats={chats} />
// </Suspense>
// </div>
// )}
// <Suspense fallback={<Loading />}>
// <div className="group w-full overflow-auto pl-0 animate-in duration-300 ease-in-out peer-[[data-state=open]]:lg:pl-[250px]">
// {children}
// </div>
// </Suspense>
// </div>
// );
// }
export default async function Layout({ children }: ChatLayoutProps) {
// return <Suspense fallback={<Loading />}>{children}</Suspense>;
return children;
}
|