import HookFormSelect from '@/core/components/elements/Select/HookFormSelect' import getFileBase64 from '@/core/utils/getFileBase64' import { yupResolver } from '@hookform/resolvers/yup' import React, { useRef } from 'react' import ReCAPTCHA from 'react-google-recaptcha' import { Controller, useForm } from 'react-hook-form' import { toast } from 'react-hot-toast' import * as Yup from 'yup' const CreatePembayaranTempo = () => { const { register, handleSubmit, formState: { errors } } = useForm({ resolver: yupResolver(validationSchema), defaultValues }) const recaptchaRef = useRef(null) const npwp = useRef(null) const onSubmitHandler = async (values) => { const recaptchaValue = recaptchaRef.current.getValue() if (!recaptchaValue) { toast.error('Catcha harus diisi') return } const data = { ...values, name : 'Pengajuan Pembayaran Tempo - ' + values.name, file_npwp : values.npwp.length > 0 ? await getFileBase64(values.npwp) : '' } console.log('ini adalah data', data) // const address = await createLeadsApi({ data }) // if (address?.id) { // toast.success('Berhasil menambahkan alamat') // router.back() // } } return (