export default async function Home()

in src/azurechat/app/chat/[id]/page.tsx [10:28]


export default async function Home({ params }: { params: { id: string } }) {
  const [items, thread] = await Promise.all([
    FindAllChats(params.id),
    FindChatThreadByID(params.id),
  ]);

  const deployments = await GetDeployments();
  const departments = await GetDepartments();

  if (thread.length === 0) {
    notFound();
  }

  return (
    <ChatProvider id={params.id} chats={items} chatThread={thread[0]}>
      <ChatUI deployments={deployments} departments={departments}/>
    </ChatProvider>
  );
}