"use client"; import { motion } from "framer-motion"; import { Palette, Monitor, FileImage, ArrowRight } from "lucide-react"; import Link from "next/link"; const categories = [ { icon: Monitor, title: "Digital Art", description: "Create stunning digital masterpieces using any software of your choice. From illustrations to photo manipulations.", color: "from-violet-500 to-purple-600", bgColor: "bg-violet-50", }, { icon: Palette, title: "Paintings", description: "Traditional paintings in any medium - oil, acrylic, watercolor. Capture the essence of classic artistry.", color: "from-orange-500 to-red-500", bgColor: "bg-orange-50", }, { icon: FileImage, title: "Poster Making", description: "Design impactful posters that communicate powerful messages. Blend creativity with purpose.", color: "from-lime-500 to-green-500", bgColor: "bg-lime-50", }, ]; const containerVariants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.2, }, }, }; const itemVariants = { hidden: { opacity: 0, y: 30 }, visible: { opacity: 1, y: 0, transition: { duration: 0.6, }, }, }; export default function Categories() { return (
{/* Section Header */} CATEGORIES

Three Ways to {" "} Express

Choose your canvas, unleash your creativity. Each category offers a unique way to showcase your artistic vision.

{/* Categories Grid */} {categories.map((category) => ( {/* Background Gradient on Hover */}
{/* Icon */}
{/* Content */}

{category.title}

{category.description}

{/* Link */} Submit Now ))}
); }