'use client'; import s from './styles.module.scss'; import { Button, Input } from '@shared/ui'; import Image from 'next/image'; import toast from 'react-hot-toast'; import bgForm from '@public/images/bg-form.jpg'; import { z } from 'zod'; import { Controller, useForm } from 'react-hook-form'; import { zodResolver } from '@hookform/resolvers/zod'; const FormSchema = z.object({ name: z.string().min(3), phone: z.string(), }); type TForm = z.infer; const defaultValues = { name: '', phone: '', }; export default function LicenseForm() { const { handleSubmit, control, reset, formState: { errors }, clearErrors, } = useForm({ mode: 'onSubmit', reValidateMode: 'onBlur', resolver: zodResolver(FormSchema), defaultValues, }); const onSubmit = async (data: TForm) => { try { console.log('Form', data); toast.success('Заявка на консультацию принята'); reset(defaultValues); } catch (e) { toast.error('Ошибка при отправке заявки...', { duration: 3000, }); } }; return (
{''}

Заключите договор до 1 июля и получите скидку на проведение пожарной экспертизы 15 %

Оставьте свои контактные данные и мы закрепим скидку до 1 июля за вами

( )} /> ( )} />
); }