import { useEffect, useRef } from "react"; import "@fortawesome/fontawesome-free/css/all.min.css"; import { gsap } from "gsap"; import { ScrollTrigger } from "@/plugins"; import Link from "next/link"; gsap.registerPlugin(ScrollTrigger); const CreativeAgencyTeam = () => { const teamItemContent = useRef(); useEffect(() => { if (typeof window !== "undefined") { const team_item_7 = teamItemContent.current.children; function teamImageAnimation(event, team_item_7) { const contentBox = team_item_7.getBoundingClientRect(); const dx = event.clientX - contentBox.x; const dy = event.clientY - contentBox.y; team_item_7.children[0].children[3].style.transform = `translate(${dx}px, ${dy}px)`; } for (let i = 0; i < team_item_7.length; i++) { team_item_7[i].addEventListener("mousemove", (event) => { setInterval(teamImageAnimation(event, team_item_7[i]), 1000); }); } let device_width = window.innerWidth; let tHero = gsap.context(() => { gsap.set(".fade_bottom_3", { y: 30, opacity: 0 }); if (device_width < 1023) { const fadeArray = gsap.utils.toArray(".fade_bottom_3"); fadeArray.forEach((item, i) => { let fadeTl = gsap.timeline({ scrollTrigger: { trigger: item, start: "top center+=200", }, }); fadeTl.to(item, { y: 0, opacity: 1, ease: "power2.out", duration: 1.5, }); }); } else { gsap.to(".fade_bottom_3", { scrollTrigger: { trigger: ".fade_bottom_3", start: "top center+=300", markers: false, }, y: 0, opacity: 1, ease: "power2.out", duration: 1, stagger: { each: 0.2, }, }); } }); return () => tHero.revert(); } }, []); return ( <>

Team

We are here to help you achieve your business goals and the team create an amazing outstanding product for your business.

01

Saymon D. Halk

Web
Developer

02

Aliya D. Albert

Founder
CEO

03

Jassica Oliver

Creative
Content Writer{" "}

04

Daniyel Adamson

Head of
Researcher

05

Hardiya Kethrine

Digital
Marketer

06

Julian B. Folder

Creative
Designer

07

Denial Karlos

Backend
Developer

); }; export default CreativeAgencyTeam;