'use client' import Image from "next/image"; import React from "react"; import CountUp from "react-countup"; import VisibilitySensor from "react-visibility-sensor"; const counterUpContent = [ { icon: "194", startCount: "0", endCount: "300", meta: "Focal Adjustment", }, { icon: "195", startCount: "0", endCount: "108", meta: "Field of View", }, { icon: "196", startCount: "0", endCount: "237", meta: "Weight", }, { icon: "197", startCount: "0", endCount: "32", meta: "HD Lens Diameter", }, ]; const FeatureCounter = () => { const [focus, setFocus] = React.useState(false); return ( <> {counterUpContent.map((val, i) => (
icon

{" "} {({ countUpRef }) => ( { if (isVisible) { setFocus(true); } }} > )} {" "} {" "} m

{val.meta}

))} ); }; export default FeatureCounter;