"use client" import Link from 'next/link' import Image from 'next/image' import { ArrowRight, Play, Star } from '@/lib/icons' import { Button } from '@/components/ui/button' import { Badge } from '@/components/ui/badge' import { DotPattern } from '@/components/dot-pattern' export function HeroSection() { return (
{/* Background Pattern */}
{/* Dot pattern overlay using reusable component */}
{/* Announcement Badge */}
New: Premium Template Collection
{/* Main Headline */}

Build Better {" "}Web Applications{" "} with Ready-Made Components

{/* Subheading */}

Accelerate your development with our curated collection of blocks, templates, landing pages, and admin dashboards. From free components to complete solutions, built with shadcn/ui.

{/* CTA Buttons */}
{/* Hero Image/Visual */}
{/* Top background glow effect - positioned above the image */}
{/* Light mode dashboard image */} Dashboard Preview - Light Mode {/* Dark mode dashboard image */} Dashboard Preview - Dark Mode {/* Bottom fade effect - gradient overlay that fades the image to background */}
{/* Overlay play button for demo */}
) }