import React, { useEffect, useRef, useState } from 'react' import { FaInstagram, FaLinkedinIn, FaTwitter } from "react-icons/fa6"; import { Button, Form } from 'react-bootstrap'; import { useTranslation } from 'react-i18next'; import { toast } from 'react-toastify'; import { IoMailOutline,IoEarthOutline } from "react-icons/io5"; import { FiPhone } from "react-icons/fi"; import { FaFacebookF } from "react-icons/fa"; import { useAddSupportMessage } from '../../../api/supportMessages'; const ContactTab = ({className=""}: {className?: string }) => { const form = useRef(null); const { t } = useTranslation(); const {mutate,isSuccess,isLoading} = useAddSupportMessage() const SoicalInfo: { icon: any; text: string }[] = [ { icon: , text: "info@yourdomain.com", }, { icon: , text: "+1 (378) 400-1234", }, { icon: , text: "www.yourdomain.com", }, ]; const SoicalIcons: { icon: any; }[] = [ { icon: , }, { icon: , }, { icon: , }, { icon: , }, ]; const [Name , setName] = useState('') const [Email , setEmail] = useState('') const [Message , setMessage] = useState('') const sendEmail = (e: React.FormEvent) => { e.preventDefault(); if(!Name || !Email || !Message ){ toast.error(t("please_fill_all_input")) }else{ } mutate({ name:Name, email:Email, message:Message }) }; useEffect(() => { if(isSuccess){ setMessage('') setName('') setEmail('') toast.success(t("Send Successfully")) } }, [isSuccess]) return (
{ SoicalInfo.map((item)=>(
{item.icon}

{item.text}

)) }
{ SoicalIcons.map((item)=>( {item.icon} )) }
setName(e.target.value)} required autoFocus /> setEmail(e.target.value)} required/> setMessage(e.target.value)} required />
) } export default ContactTab