"use client"; import React, { useState, useEffect } from "react"; import { Phone, Mail, MapPin, Instagram, ShieldCheck, Globe, ArrowUp, Download } from "lucide-react"; import { useSettingsStore } from "../lib/store/settingsStore"; import Link from "next/link"; export default function Footer({ onNavigate, onShopNavigate, onB2BOpen }: { onNavigate: (v: any) => void, onShopNavigate: (c?: string) => void, onB2BOpen?: () => void }) { const getText = useSettingsStore(state => state.getText); const [showScroll, setShowScroll] = useState(false); useEffect(() => { const checkScroll = () => { if (window.scrollY > 300) { setShowScroll(true); } else { setShowScroll(false); } }; window.addEventListener('scroll', checkScroll); return () => window.removeEventListener('scroll', checkScroll); }, []); const scrollToTop = () => { window.scrollTo({ top: 0, behavior: 'smooth' }); }; return ( ); }