2025-03-29 20:42:54 +07:00
|
|
|
import { FC, ReactElement } from 'react';
|
|
|
|
|
import { RegisterResetBanner } from "@imphnen-frontend-service/ui/organisms";
|
|
|
|
|
import { Button, Input } from '@imphnen-frontend-service/ui/atoms';
|
2025-04-07 11:36:44 +07:00
|
|
|
import { InputForm } from '@imphnen-frontend-service/ui/molecules';
|
2025-03-29 20:42:54 +07:00
|
|
|
|
|
|
|
|
export const Components: FC = (): ReactElement => {
|
|
|
|
|
return (
|
|
|
|
|
<div className='flex flex-col justify-center items-center min-h-screen py-[60px] px-[80px]'>
|
|
|
|
|
<div className='bg-white min-w-[1120px] min-h-[712px] p-10 rounded-2xl shadow-md flex gap-6'>
|
|
|
|
|
<RegisterResetBanner />
|
2025-04-07 11:36:44 +07:00
|
|
|
<div className='border-2 border-primary-500/50 w-[696px] rounded-lg py-[32px] px-[48px] flex justify-center'>
|
|
|
|
|
<div className='w-[704px]'>
|
|
|
|
|
<h3 className='mt-5 text-3xl font-semibold text-primary-500'>Register</h3>
|
|
|
|
|
<h5 className='text-primary-500 font-medium'>Yosha~! Saatnya Bergabung dengan Dimentorin</h5>
|
|
|
|
|
<div className='grid grid-flow-row-dense my-7 grid-cols-2 gap-2'>
|
|
|
|
|
<InputForm label='First Name' size='lg' placeholder='Nama Depan'/>
|
|
|
|
|
<InputForm label='Last Name' size='lg' className='w-full' placeholder='Nama Belakang'/>
|
|
|
|
|
<InputForm label='Email' size='lg' placeholder='Contoh : yourname@mail.com'/>
|
|
|
|
|
<div className='flex gap-2'>
|
|
|
|
|
<div className='flex flex-col gap-2'>
|
|
|
|
|
<h4 className='font-medium'>OTP Code</h4>
|
|
|
|
|
<Input widthform='custom' className='w-full' size='lg' placeholder='Kode OTP'/>
|
|
|
|
|
</div>
|
|
|
|
|
<div className='flex flex-col'>
|
|
|
|
|
<Button size='sm' className='mt-[30px]'>Kirim OTP</Button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<InputForm label='Password' className='w-full' size='lg' type='password' placeholder='Buat password sekeren jurus ultimate-mu!'/>
|
|
|
|
|
<h6 className='text-sm text-gray-500 mt-1'>"Senpai~! Pastikan password-mu sekuat pertahanan kastil!"</h6>
|
|
|
|
|
<h6 className='text-sm text-gray-500 mt-2'>Tips membuat password yang OP:</h6>
|
|
|
|
|
<h6 className='text-sm text-gray-500'>- Minimal 8 karakter (semakin panjang, semakin power-up! <span role='img' aria-label='emoji'>⚡</span>)</h6>
|
|
|
|
|
<h6 className='text-sm text-gray-500'>- Campur huruf besar, kecil, angka, dan simbol untuk kombinasi ultimate!<span role='img' aria-label='emoji'>🔥</span></h6>
|
|
|
|
|
<h6 className='text-sm text-gray-500 mb-2'>- Jangan pakai password yang gampang ditebak, nanti ketahuan musuh!<span role='img' aria-label='emoji'>🚨</span></h6>
|
|
|
|
|
<InputForm label='Repeat Password' className='w-full' size='lg' type='password' placeholder='Ulangi password-mu, Senpai~!'/>
|
|
|
|
|
<Button className='w-full mt-2'>Linked Start !!!</Button>
|
2025-03-29 20:42:54 +07:00
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export default Components;
|