'use client'; import { Button, FacebookIcon, InstagramIcon, MessageCircleIcon, } from '@imphnen-frontend-service/shadcn-ui/atoms'; import { motion, useInView } from 'framer-motion'; import { useRef } from 'react'; export function Community() { const ref = useRef(null); const isInView = useInView(ref, { once: true, amount: 0.2 }); const communities = [ { icon: ( ), iconBg: 'bg-blue-100 dark:bg-blue-900', title: 'Facebook Group', description: 'Bergabunglah dengan grup Facebook kami untuk diskusi santai dan berbagi artikel menarik.', buttonText: 'Gabung Sekarang', buttonLink: '#', }, { icon: ( ), iconBg: 'bg-blue-100 dark:bg-blue-900', title: 'Instagram', description: 'Ikuti kami di Instagram untuk tips programming, konten inspiratif, dan info event terbaru.', buttonText: 'Follow Kami', buttonLink: '#', }, { icon: ( ), iconBg: 'bg-blue-100 dark:bg-blue-900', title: 'Discord Server', description: 'Diskusikan langsung dengan sesama programmer dan dapatkan bantuan langsung dari para ahli.', buttonText: 'Join Server', buttonLink: '#', }, ]; const containerVariants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.1, }, }, }; const itemVariants = { hidden: { y: 20, opacity: 0 }, visible: { y: 0, opacity: 1, transition: { duration: 0.5 }, }, }; return (
{/* Background Elements */}

Komunitas{' '} Kami

Bergabunglah dengan ribuan programmer Indonesia yang saling membantu dan berbagi pengalaman.

{communities.map((community, index) => (
{community.icon}

{community.title}

{community.description}

))} {/* Community Stats */}
10K+
Member Aktif
50+
Event Bulanan
100+
Mentor Profesional
5K+
Diskusi Mingguan
); }