Components
Loading preview...
import { ShowcaseVideoCard } from "@/components/ui/video-show-case-card";
export default function DemoOne() {
const videos = [
{
id: 1,
src: "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerBlazes.mp4",
alt: "AI Minecraft Video",
badge: "100% generated"
},
{
id: 2,
src: "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
alt: "Big Buck Bunny",
badge: "Animation"
},
{
id: 3,
src: "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
alt: "Elephants Dream",
badge: "Creative"
}
];
return (
<div className="min-h-screen w-full p-8">
{/* Single video at the top - centered */}
<div className="flex items-center justify-center mb-12">
<ShowcaseVideoCard
src="https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4"
alt="Featured Video"
badge="Featured"
className="w-full max-w-sm md:max-w-md lg:max-w-lg"
/>
</div>
{/* 3 videos in a horizontal row below */}
<div className="justify-center flex gap-6 max-w-7xl mx-auto overflow-x-auto pb-4">
{videos.map((video) => (
<ShowcaseVideoCard
key={video.id}
src={video.src}
alt={video.alt}
badge={video.badge}
className="w-80 flex-shrink-0"
/>
))}
</div>
</div>
);
}