Files
InteractiveAvatarNextJSDemo/app/page.tsx
2024-06-28 17:05:26 -07:00

37 lines
866 B
TypeScript

"use client";
import StreamingAvatar from "@/components/StreamingAvatar";
import StreamingAvatarCode from "@/components/StreamingAvatarCode";
import { Tab, Tabs } from "@nextui-org/react";
export default function App() {
const tabs = [
{
id: "demo",
label: "Demo",
content: <StreamingAvatar />,
},
{
id: "code",
label: "Code",
content: <StreamingAvatarCode />,
},
];
return (
<div className="w-screen h-screen flex flex-col">
<div className="w-[900px] flex flex-col items-start justify-start gap-5 mx-auto pt-4 pb-20">
<div className="w-full">
<Tabs items={tabs}>
{(items) => (
<Tab key={items.id} title={items.label}>
{items.content}
</Tab>
)}
</Tabs>
</div>
</div>
</div>
);
}