'use client'; import { BookOpenIcon, CodeIcon, LaptopIcon, UsersIcon, } from '@imphnen-frontend-service/shadcn-ui/atoms'; import { motion, useInView } from 'framer-motion'; import { useRef } from 'react'; export function Features() { const ref = useRef(null); const isInView = useInView(ref, { once: true, amount: 0.2 }); const features = [ { icon: , title: 'Belajar Tanpa Koding', description: 'Pelajari konsep programming dengan cara yang mudah dipahami tanpa harus menulis kode yang rumit.', }, { icon: , title: 'Komunitas Supportif', description: 'Bergabunglah dengan komunitas programmer Indonesia yang siap membantu dan berbagi pengalaman.', }, { icon: , title: 'Tutorial Interaktif', description: 'Akses tutorial interaktif yang membuat konsep programming lebih mudah untuk dipahami.', }, { icon: , title: 'Proyek Praktis', description: 'Terapkan pengetahuan Anda dalam proyek nyata dengan panduan langkah demi langkah.', }, ]; 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 */} Fitur Unggulan Belajar programming dengan{' '} cara yang lebih baik IMPHNEN hadir dengan berbagai fitur untuk membantu kamu menjadi programmer handal tanpa harus pusing dengan coding. {features.map((feature, index) => ( {feature.icon} {feature.title} {feature.description} ))} ); }
IMPHNEN hadir dengan berbagai fitur untuk membantu kamu menjadi programmer handal tanpa harus pusing dengan coding.
{feature.description}