'use client'
import React,{useState,useEffect} from "react";
import Link from "next/link";
import Image from "next/image";
import { useLocale, useTranslations } from "next-intl";
import axios from "@/utils/axios-config";

function Footer() {
   const [data, setData] = useState<any>(null);
  const [loading, setLoading] = useState(true);
  const t = useTranslations("Footer");
  const locale = useLocale();
  useEffect(() => {
   const fetchData = async () => {
      try {
        const response = await axios.get('/settings/about_us');
//console.log('linksFooter',response.data)
const data = await response?.data?.data;
        setData(data);
      } catch (err) {
        
      } finally {
        setLoading(false);
      }
    }
    fetchData();
  }, []);

  const { about_us, facebook, twitter, instagram, linkedin,youtube,snapchat,phone,email,whatsapp } = data || {};
  return (
    <>
    <div className="bg-[#EDF4F6] py-8 px-4">
      <div className="container mx-auto pt-4 pb-8 flex flex-col justify-center items-center md:flex-row md:justify-between md:items-start flex-wrap">
        <div className="w-full flex flex-col  items-center md:items-start py-4 md:py-0 md:max-w-[24%]">
          <Link href={`/${locale}/`} locale={false}>
            <div className=" relative">
              <Image
                src={"/images/logo-green.svg"}
                alt="Logo"
                width={160}
                height={70}
                style={{ objectFit: "contain",aspectRatio: "29/6" }}
                priority
              />
            </div>
          </Link>
          <p className="py-4 text-[15px] ">
            {t("Stay tuned for latest-updates")}
            <br />
           {t('and new features')}
          </p>
        </div>
        <div className="w-full flex flex-col items-center md:items-start md:max-w-[24%]">
          <p className="font-bold pt-6 md:pt-0">{t("Information")}</p>
          <p className="py-2 text-[15px]">
            <Link
              href={`/${locale}/faq`}
              locale={false}
              className="hover:text-primary"
            >
              {t("FAQ")}
            </Link>
          </p>
          <p className="py-2 text-[15px]">
            <Link
              href={`/${locale}/delivery-information`}
              locale={false}
              className="hover:text-primary"
            >
              {t("Exchange and return policy")}
            </Link>
          </p>
          <p className="py-2 text-[15px]">
            <Link
              href={`/${locale}/privacy-policy`}
              locale={false}
              className="hover:text-primary"
            >
              {t("Privacy policy")}
            </Link>
          </p>
          <p className="py-2 text-[15px]">
            <Link
              href={`/${locale}/terms-conditions`}
              locale={false}
              className="hover:text-primary"
            >
              {t("terms-conditions")}
            </Link>
          </p>
        </div>
        <div className="w-full flex flex-col items-center md:items-start md:max-w-[24%]">
          <p className="font-bold pt-6 md:pt-0 ">{t("Quick Links")}</p>
          <Link
            href={`/${locale}/`}
            locale={false}
            className="py-2 text-[15px] hover:text-primary"
          >
            {t("Home")}
          </Link>

          <Link
            href={`/${locale}/products`}
            locale={false}
            className="py-2 text-[15px] hover:text-primary w-fit"
          >
            {t("Products")}
          </Link>

          <Link
            href={`/${locale}/offers`}
            locale={false}
            className="py-2 text-[15px] hover:text-primary"
          >
            {t("offers")}
          </Link>

          <Link
            href={`/${locale}/about`}
            locale={false}
            className="py-2 text-[15px] hover:text-primary"
          >
            {t("about-us")}
          </Link>
        </div>
        <div className="w-full flex flex-col items-center md:items-start md:max-w-[24%]">
          <p className="font-bold pt-6 md:pt-0">{t("About-Contacts")}</p>
          <div className="flex  py-2">
            <Image
              src={"/images/links/msg.svg"}
              alt="msg"
              width={20}
              height={10}
              style={{ objectFit: "contain" }}
              priority
            />
            <p className="ms-2 text-[15px]"> {email}</p>
          </div>
          <div className="flex items-center py-2">
            <Image
              src={"/images/links/call.svg"}
              alt="call"
              width={20}
              height={10}
              style={{ objectFit: "contain" }}
              priority
            />
            {/* <p className="mx-2 text-[15px] " dir="ltr"> +966 53 925 4792</p> */}
                        <p className="mx-2 text-[15px] " dir="ltr"> {phone}</p>

          </div>
          <div className="flex items-center flex-wrap py-2">
             {/* <div
              className="relative m-2 ms-0 p-3 bg-primary rounded-[10px] cursor-pointer hover:bg-opacity-70"
              title="Facebook"
            >
              <a href={facebook} target="_blank" rel="noopener noreferrer" className="absolute w-full h-full top-0 left-0"/>
              <Image
                src={"/images/links/face.svg"}
                alt="Facebook"
                title="Facebook"
                width={13}
                height={13}
                className="h-[13px] w-[13px]"
                style={{ objectFit: "contain" }}
                priority
              />
            </div> */}
            <div
              className="relative m-2 ms-0 p-3 bg-primary rounded-[10px] cursor-pointer hover:bg-opacity-70"
              title="Instagram"
            >
              <a href={instagram} target="_blank" rel="noopener noreferrer" className="absolute w-full h-full top-0 left-0"/>
              <Image
                src={"/images/links/insta.svg"}
                alt="Instagram"
                title="Instagram"
                width={13}
                height={13}
                className="h-[13px] w-[13px]"
                style={{ objectFit: "contain" }}
                priority
              />
            </div>
            <div
              className="relative m-2 ms-0 p-3 bg-primary rounded-[10px] cursor-pointer hover:bg-opacity-70"
              title="snapchat"
            >
              <a href={snapchat} target="_blank" rel="noopener noreferrer" className="absolute w-full h-full top-0 left-0"/>
              <Image
                src={"/images/links/snap.svg"}
                alt="snapchat"
                title="snapchat"
                width={25}
                height={13}
                className="h-[13px] w-[13px]"
                style={{ objectFit: "contain" }}
                priority
              />
            </div>
            <div
              className="relative m-2 ms-0 p-3 bg-primary rounded-[10px] cursor-pointer hover:bg-opacity-70"
              title="Twitter"
            >
              <a href={twitter} target="_blank" rel="noopener noreferrer" className="absolute w-full h-full top-0 left-0"/>
              <Image
                src={"/images/links/twitter.svg"}
                alt="Twitter"
                title="Twitter"
                width={13}
                height={13}
                className="h-[13px] w-[13px]"
                style={{ objectFit: "contain" }}
                priority
              />
            </div>
            <div
              className="relative m-2 ms-0 p-3 bg-primary rounded-[10px] cursor-pointer hover:bg-opacity-70"
              title="Tiktok"
            >
              <a href={youtube} target="_blank" rel="noopener noreferrer" className="absolute w-full h-full top-0 left-0"/>
              <Image
                src={"/images/links/tiktok.svg"}
                alt="Tiktok"
                title="Tiktok"
                width={25}
                height={13}
                className="h-[13px] w-[13px]"
                style={{ objectFit: "contain" }}
                priority
              />
            </div>
            {/* <div
              className="relative m-2 ms-0 p-3 bg-primary rounded-[10px] cursor-pointer hover:bg-opacity-70"
              title="Linkedin"
            >
              <a href={linkedin} target="_blank" rel="noopener noreferrer" className="absolute w-full h-full top-0 left-0"/>
              <Image
                src={"/images/links/linkedin.svg"}
                alt="Linkedin"
                title="Linkedin"
                width={25}
                height={13}
                className="h-[13px] w-[13px]"
                style={{ objectFit: "contain" }}
                priority
              />
            </div> */}
            
           
            
          </div>
        </div>
      </div>
      <div className="container mx-auto">
        <div className=" w-full py-2 h-[1px] !p-0 bg-gray-400" />
        <p className="text-center p-4 text-[#8C8C8C]">
          {t("all-rights-reserved")}
        </p>
      </div>
    </div>
    {/* WhatsApp Float Button */}
    {whatsapp && (
      <a
        href={`https://wa.me/${whatsapp.replace(/[^0-9]/g, "")}`}
        target="_blank"
        rel="noopener noreferrer"
        className="fixed bottom-6 end-6 z-50 bg-[#25D366] hover:bg-[#20bd5a] rounded-full p-3 shadow-lg transition-colors animate-bounce-slow"
        aria-label="WhatsApp"
      >
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="32"
          height="32"
          viewBox="0 0 24 24"
          fill="white"
        >
          <path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z" />
        </svg>
      </a>
    )}
    </>
  );
}

export default Footer;
