'use client'; import { motion } from "framer-motion"; import { useInView } from "framer-motion"; import { useRef } from "react"; import { Users, UserCheck, Globe } from "lucide-react"; import { useAppTheme } from "@/components/ThemeProvider"; export function ClientFocus() { const ref = useRef(null); const isInView = useInView(ref, { once: true, margin: "-100px" }); const { theme } = useAppTheme(); const isDark = theme === "dark"; const ages = [ "Children (6 to 10)", "Teen", "Adults", "Elders (65+)" ]; return (
{/* Background Image */}
{/* Minimal overlay - allowing background image to show at near original opaqueness */}
{/* Very subtle gradient overlay */} {!isDark && (
)} {isDark && (
)} {/* Subtle animated blobs */}
Client Focus
{/* Age */}

Age

    {ages.map((age, index) => ( {age} ))}
{/* Participants */}

Participants

Individuals

{/* Communities */}

Client Focus

{[ { flag: '🇭🇹', name: 'Haitian', type: 'emoji' }, { flag: '🇯🇲', name: 'Jamaican', type: 'emoji' }, { flag: '🇧🇸', name: 'Bahamian', type: 'emoji' }, { flag: 'pan-african', name: 'Pan-African', type: 'css' }, { flag: '🇮🇱', name: 'Israeli', type: 'emoji' }, { flag: '🇻🇪', name: 'Venezuelan', type: 'emoji' }, { flag: 'pride', name: 'LGBTQ+', type: 'css' }, ].map((community, index) => ( {community.type === 'emoji' ? ( {community.flag} ) : community.flag === 'pan-african' ? (
) : community.flag === 'pride' ? (
) : null}
))}
); }