diff --git a/apps/frontend/src/routes/register/index.lazy.tsx b/apps/frontend/src/routes/register/index.lazy.tsx index ddcd454..3fa103e 100644 --- a/apps/frontend/src/routes/register/index.lazy.tsx +++ b/apps/frontend/src/routes/register/index.lazy.tsx @@ -13,16 +13,16 @@ import client from "../../honoClient"; // Define the schema for validation const formSchema = z.object({ - name: z.string().min(1, "This field is required"), - username: z.string().min(1, "This field is required"), - email: z.string().email("Invalid email address").min(1, "This field is required"), - password: z.string().min(6, "Password must be at least 6 characters long"), - companyName: z.string().min(1, "This field is required"), - position: z.string().min(1, "This field is required"), - workExperience: z.string().min(1, "This field is required"), - address: z.string().min(1, "This field is required"), - phoneNumber: z.string().min(1, "This field is required"), - terms: z.boolean().refine((val) => val, "You must agree to the terms and services"), + name: z.string().min(1, "Kolom ini wajib diisi"), + username: z.string().min(1, "Kolom ini wajib diisi"), + email: z.string().email("Alamat email tidak valid").min(1, "Kolom ini wajib diisi"), + password: z.string().min(6, "Kata sandi harus minimal 6 karakter"), + companyName: z.string().min(1, "Kolom ini wajib diisi"), + position: z.string().min(1, "Kolom ini wajib diisi"), + workExperience: z.string().min(1, "Kolom ini wajib diisi"), + address: z.string().min(1, "Kolom ini wajib diisi"), + phoneNumber: z.string().min(1, "Kolom ini wajib diisi"), + terms: z.boolean().refine((val) => val, "Anda harus menyetujui persyaratan dan layanan"), }); // Define the form type @@ -71,14 +71,14 @@ export default function RegisterPage() { } catch (error: any) { const message = error.message; - if (message.includes("Email or username has been registered")) { + if (message.includes("Email atau username sudah terdaftar")) { setErrorFields({ email: "Email is already registered", username: "Username is already registered", }); - } else if (message.includes("Phone number has been registered")) { + } else if (message.includes("Nomor telepon sudah terdaftar")) { setErrorFields({ - phoneNumber: "Phone number is already registered", + phoneNumber: "Nomor telepon sudah terdaftar", }); } else { setErrorMessage(message); @@ -98,9 +98,9 @@ export default function RegisterPage() { - {/* Title */} -
- Amati + {/* Logo */} +
+ Amati Logo
{/* Main content */} @@ -111,9 +111,9 @@ export default function RegisterPage() { {/* Title and Already have an account */}
-

Register an Account

+

Daftar Akun

- Already have an account?{' '} + Sudah punya akun?{' '} Sign In now @@ -138,21 +138,22 @@ export default function RegisterPage() { {/* Form fields */}

- ( - - Full Name - - - - - - )} /> +
+ ( + + Nama Lengkap + + + + + + )} /> +
( @@ -200,10 +201,10 @@ export default function RegisterPage() { ( - Company Name + Nama Perusahaan @@ -214,10 +215,10 @@ export default function RegisterPage() { ( - Position + Jabatan @@ -228,10 +229,10 @@ export default function RegisterPage() { ( - Work Experience + Pengalaman Kerja @@ -242,10 +243,10 @@ export default function RegisterPage() { ( - Address + Alamat @@ -256,10 +257,10 @@ export default function RegisterPage() { ( - Phone Number + Nomor Telepon @@ -289,7 +290,7 @@ export default function RegisterPage() { htmlFor="terms" className="text-sm font-normal leading-none cursor-pointer peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-[#00000099] p-2 rounded" > - I am agree to Terms and Services + Saya setuju dengan syarat dan layanan
@@ -307,7 +308,7 @@ export default function RegisterPage() { type="submit" className="w-full flex items-center justify-between text-base font-medium md:w-auto bg-[--primary-color] text-white" > - Create Account + Daftar Akun