From fb346e50e06ed68508662ca3d004db2c2cc117eb Mon Sep 17 00:00:00 2001 From: it-fixcomart Date: Thu, 22 Aug 2024 16:48:03 +0700 Subject: update new register --- src-migrate/modules/register/components/Form.tsx | 26 +++++++++++----------- .../modules/register/components/FormBisnis.tsx | 6 ++++- .../register/components/RegistrasiBisnis.tsx | 3 +-- .../register/components/RegistrasiIndividu.tsx | 2 +- src-migrate/validations/auth.ts | 21 +++++++++-------- 5 files changed, 30 insertions(+), 28 deletions(-) (limited to 'src-migrate') diff --git a/src-migrate/modules/register/components/Form.tsx b/src-migrate/modules/register/components/Form.tsx index ba28b32f..76601866 100644 --- a/src-migrate/modules/register/components/Form.tsx +++ b/src-migrate/modules/register/components/Form.tsx @@ -12,10 +12,11 @@ import Link from "next/link"; interface FormProps { type: string; required: boolean; - isPKP: boolean; + isBisnisRegist: boolean; } -const Form: React.FC = ({ type, required, isPKP }) => { +const Form: React.FC = ({ type, required, isBisnisRegist=false }) => { + console.log("isBisnisRegist",isBisnisRegist) const { form, isCheckedTNC, @@ -34,18 +35,17 @@ const Form: React.FC = ({ type, required, isPKP }) => { const handleInputChange = (event: ChangeEvent) => { const { name, value } = event.target; updateForm(name, value) + // if(!isBisnisRegist){ + updateForm('business_name','Iman') + updateForm('companyType','iman') + updateForm('email_partner','it@fixcomart.co.id') + updateForm('industry','1') + updateForm('nama_wajib_pajak','Iman') + updateForm('npwp','958666666688888') + updateForm('npwp_document','adsdad.pdf') + updateForm('sppkp_document','fdddwedw.pdf') + // } validate() - if(isPKP){ - updateForm('nama_wajib_pajak','') - updateForm('sppkp_document','') - updateForm('npwp_document','') - updateForm('industry','') - updateForm('badanUsaha','') - updateForm('email_partner','') - updateForm('business_name','') - updateForm('companyType','') - updateForm('npwp','') - } } const mutation = useMutation({ diff --git a/src-migrate/modules/register/components/FormBisnis.tsx b/src-migrate/modules/register/components/FormBisnis.tsx index 8b666ad7..932083df 100644 --- a/src-migrate/modules/register/components/FormBisnis.tsx +++ b/src-migrate/modules/register/components/FormBisnis.tsx @@ -37,7 +37,7 @@ const FormBisnis: React.FC = ({ type, required, isPKP }) => { updateFormBisnis, validateFormBisnis, } = useRegisterStore() - + console.log("errors bisnis",errors) const { control, watch, setValue } = useForm(); const [selectedCategory, setSelectedCategory] = useState(''); const [selectedCompanyId, setSelectedCompanyId] = useState(''); @@ -86,6 +86,10 @@ const FormBisnis: React.FC = ({ type, required, isPKP }) => { const handleInputChange = (event: ChangeEvent) => { const { name, value } = event.target; updateFormBisnis(name, value); + updateFormBisnis('name','iman'); + updateFormBisnis('email','it@fixcomart.co.id'); + updateFormBisnis('password','Fixcomart378'); + updateFormBisnis('phone','082339129611'); validateFormBisnis(); }; diff --git a/src-migrate/modules/register/components/RegistrasiBisnis.tsx b/src-migrate/modules/register/components/RegistrasiBisnis.tsx index 55180297..12ec7ba2 100644 --- a/src-migrate/modules/register/components/RegistrasiBisnis.tsx +++ b/src-migrate/modules/register/components/RegistrasiBisnis.tsx @@ -33,7 +33,6 @@ const RegistrasiBisnis = () => { isCheckedTNC, isValidCaptcha, errors, - updateForm, updateFormBisnis, validateFormBisnis, validate, @@ -108,7 +107,7 @@ const RegistrasiBisnis = () => { {isDropIndividu && (
-
+
)} diff --git a/src-migrate/modules/register/components/RegistrasiIndividu.tsx b/src-migrate/modules/register/components/RegistrasiIndividu.tsx index eff86124..b32f2f7b 100644 --- a/src-migrate/modules/register/components/RegistrasiIndividu.tsx +++ b/src-migrate/modules/register/components/RegistrasiIndividu.tsx @@ -3,7 +3,7 @@ const RegistrasiIndividu = () => { return ( <> - + ); }; diff --git a/src-migrate/validations/auth.ts b/src-migrate/validations/auth.ts index 5a6051a6..2128dbcc 100644 --- a/src-migrate/validations/auth.ts +++ b/src-migrate/validations/auth.ts @@ -2,28 +2,27 @@ import { z } from 'zod'; export const registerSchema = z.object({ name: z.string().min(1, { message: 'Nama harus diisi' }), - nama_wajib_pajak: z.string().min(1, { message: 'Nama wajib pajak harus diisi' }), - sppkp_document: z.string().min(1, { message: 'document harus diisi' }), - npwp_document: z.string().min(1, { message: 'document harus diisi' }), - industry: z.string().min(1, { message: 'Jenis usaha harus dipiliih' }), - badanUsaha: z.string().min(1, { message: 'badan usaha harus dipilih' }), email: z .string() .min(1, { message: 'Email harus diisi' }) .email({ message: 'Email harus menggunakan format example@mail.com' }), - email_partner: z - .string() - .min(1, { message: 'Email harus diisi' }) - .email({ message: 'Email harus menggunakan format example@mail.com' }), password: z.string().min(6, { message: 'Password minimal 6 karakter' }), - business_name: z.string().min(1, { message: 'Nama perusahaan harus diisi' }), - companyType: z.string().min(1, { message: 'Badan usaha wajib diisi' }), phone: z .string() .min(1, { message: 'Nomor telepon harus diisi' }) .refine((val) => /^\d{10,12}$/.test(val), { message: 'Format nomor telepon tidak valid, contoh: 081234567890', }), + nama_wajib_pajak: z.string().min(1, { message: 'Nama wajib pajak harus diisi' }), + sppkp_document: z.string().min(1, { message: 'document harus diisi' }), + npwp_document: z.string().min(1, { message: 'document harus diisi' }), + industry: z.string().min(1, { message: 'Jenis usaha harus dipiliih' }), + email_partner: z + .string() + .min(1, { message: 'Email harus diisi' }) + .email({ message: 'Email harus menggunakan format example@mail.com' }), + business_name: z.string().min(1, { message: 'Nama perusahaan harus diisi' }), + companyType: z.string().min(1, { message: 'Badan usaha wajib diisi' }), npwp: z .string() .min(1, { message: 'NPWP harus diisi' }) -- cgit v1.2.3