import Alert from '@/core/components/elements/Alert/Alert' import SimpleFooter from '@/core/components/elements/Footer/SimpleFooter' import Link from '@/core/components/elements/Link/Link' import BasicLayout from '@/core/components/layouts/BasicLayout' import DesktopView from '@/core/components/views/DesktopView' import MobileView from '@/core/components/views/MobileView' import IndoteknikLogo from '@/images/logo.png' import axios from 'axios' import Image from 'next/image' import { useState } from 'react' export default function ForgotPassword() { return ( <>
) } const FormComponent = () => { const [isLoading, setIsLoading] = useState(false) const [alert, setAlert] = useState(null) const [email, setEmail] = useState('') const forgotPasswordRequest = async (e) => { e.preventDefault() setIsLoading(true) let submitRequest = await axios.post( `${process.env.NEXT_PUBLIC_SELF_HOST}/api/forgot-password`, { email } ) setIsLoading(false) if (submitRequest.data.success) { setAlert({ children: <>Mohon cek email anda untuk reset password akun Indoteknik, type: 'success' }) } else { setAlert({ children: ( <> Email tersebut belum terdaftar,{' '} daftar sekarang . ), type: 'info' }) } } return (
Logo Indoteknik

Lupa Kata Sandi Akun Indoteknik

{alert && ( {alert.children} )}
setEmail(e.target.value)} placeholder='Masukan alamat email' autoFocus />
) }