import { ChangeEvent } from "react"; import { Trans } from "react-i18next"; import AsteriskIcon from "./icons/AsteriskIcon"; import InputMask from "react-input-mask"; import "./ContactsForm.css"; import useSidebarStore from "../stores/useSidebarStore"; function ContactsForm() { const [name, setName, phone, setPhone, email, setEmail] = useSidebarStore( (state) => [ state.name, state.setName, state.phone, state.setPhone, state.email, state.setEmail, ] ); return (
setName(e.target.value)} className="feedback-field bg-transparent border border-[#3D425C] rounded-none sm:pt-12 sm:pb-4 sm:px-4 pt-8 pb-3 px-3 outline-none outline-1 -outline-offset-1 focus:outline-[#D375FF] transition-all w-full" />

Имя

) => setPhone(e.target.value) } className={[ "feedback-field bg-transparent border rounded-none border-t-0 border-[#3D425C] sm:pt-12 sm:pb-4 sm:px-4 pt-8 pb-3 px-3 outline-none outline-1 -outline-offset-1 focus:outline-[#D375FF] transition-all w-full", ].join(" ")} />

Телефон

setEmail(e.target.value)} className="feedback-field bg-transparent border rounded-none border-t-0 border-[#3D425C] sm:pt-12 sm:pb-4 sm:px-4 pt-8 pb-3 px-3 outline-none outline-1 -outline-offset-1 focus:outline-[#D375FF] transition-all w-full" />

Email

Звездочкой отмечены обязательные
для заполнения поля

); } export default ContactsForm;