"use client" import { useEffect, useState } from "react" export function useIsMobile() { const [isMobile, setIsMobile] = useState(false) useEffect(() => { const checkMobile = () => { setIsMobile(window.innerWidth < 768) } // Check on mount checkMobile() // Listen for resize window.addEventListener("resize", checkMobile) return () => window.removeEventListener("resize", checkMobile) }, []) return isMobile }