diff --git a/apps/dimentorin/src/app/auth/register-mentor/pending/layout.tsx b/apps/dimentorin/src/app/auth/register-mentor/pending/layout.tsx new file mode 100644 index 0000000..2d8a74d --- /dev/null +++ b/apps/dimentorin/src/app/auth/register-mentor/pending/layout.tsx @@ -0,0 +1,12 @@ +import { FC, ReactElement } from 'react'; +import { Outlet } from 'react-router-dom'; + +export const AppLayout: FC = (): ReactElement => { + return ( +
+ +
+ ); +}; + +export default AppLayout; diff --git a/apps/dimentorin/src/app/auth/register-mentor/pending/page.tsx b/apps/dimentorin/src/app/auth/register-mentor/pending/page.tsx new file mode 100644 index 0000000..d25e357 --- /dev/null +++ b/apps/dimentorin/src/app/auth/register-mentor/pending/page.tsx @@ -0,0 +1,41 @@ +import { FC, ReactElement, useEffect } from 'react'; +import { RegisterResetBanner } from '@imphnen-frontend-service/ui/organisms'; +import { Button } from '@imphnen-frontend-service/ui/atoms'; +import { ArrowRightOutlined } from '@ant-design/icons'; + +export const Components: FC = (): ReactElement => { + return ( +
+
+ +
+
+

+ Register Akun Mentor Berhasil +

+

+ Data kamu telah kami terima dan sedang dalam proses verifikasi. +

+ + + + + + +

+ Mohon tunggu maksimal 2 hari kerja untuk proses aktivasi akun. Kami akan menghubungi kamu jika proses telah selesai. +

+ + + +
+
+
+
+ ); +}; + +export default Components; diff --git a/apps/dimentorin/src/app/auth/register-mentor/success/layout.tsx b/apps/dimentorin/src/app/auth/register-mentor/success/layout.tsx new file mode 100644 index 0000000..2d8a74d --- /dev/null +++ b/apps/dimentorin/src/app/auth/register-mentor/success/layout.tsx @@ -0,0 +1,12 @@ +import { FC, ReactElement } from 'react'; +import { Outlet } from 'react-router-dom'; + +export const AppLayout: FC = (): ReactElement => { + return ( +
+ +
+ ); +}; + +export default AppLayout; diff --git a/apps/dimentorin/src/app/auth/register-mentor/success/page.tsx b/apps/dimentorin/src/app/auth/register-mentor/success/page.tsx new file mode 100644 index 0000000..c318b6b --- /dev/null +++ b/apps/dimentorin/src/app/auth/register-mentor/success/page.tsx @@ -0,0 +1,57 @@ +import { FC, ReactElement, useEffect } from 'react'; +import { RegisterResetBanner } from '@imphnen-frontend-service/ui/organisms'; +import { Button } from '@imphnen-frontend-service/ui/atoms'; +import { ArrowRightOutlined } from '@ant-design/icons'; + +export const Components: FC = (): ReactElement => { + return ( +
+
+ +
+
+

+ Register Akun Mentor Berhasil +

+

+ Akun Kamu Telah Berhasil Diverifikasi! +

+ + + + + +

+ Kamu sekarang bisa login dan mulai menggunakan layanan kami. Selamat bergabung! SENPAIIII +

+ + + +
+
+
+
+ ); +}; + +export default Components; diff --git a/apps/dimentorin/src/middleware.ts b/apps/dimentorin/src/middleware.ts index b152567..7390533 100644 --- a/apps/dimentorin/src/middleware.ts +++ b/apps/dimentorin/src/middleware.ts @@ -14,7 +14,9 @@ const mappingPublicRoutes = [ '/auth/register/otp', '/auth/register/success', '/auth/new-password', - '/auth/register-mentor' + '/auth/register-mentor', + '/auth/register-mentor/pending', + '/auth/register-mentor/success' ]; const mappingRoutePermissions = [