customer-support-agent/app/page.tsx (23 lines of code) (raw):
import React from "react";
import dynamic from "next/dynamic";
import TopNavBar from "@/components/TopNavBar";
import ChatArea from "@/components/ChatArea";
import config from "@/config";
const LeftSidebar = dynamic(() => import("@/components/LeftSidebar"), {
ssr: false,
});
const RightSidebar = dynamic(() => import("@/components/RightSidebar"), {
ssr: false,
});
export default function Home() {
return (
<div className="flex flex-col h-screen w-full">
<TopNavBar />
<div className="flex flex-1 overflow-hidden h-screen w-full">
{config.includeLeftSidebar && <LeftSidebar />}
<ChatArea />
{config.includeRightSidebar && <RightSidebar />}
</div>
</div>
);
}