import { FC, ReactElement, useState } from 'react'; import { useNavigate } from 'react-router'; import { Button } from '@imphnen-frontend-service/ui/atoms'; import { InputField } from '@imphnen-frontend-service/ui/molecules'; export const Components: FC = (): ReactElement => { const navigate = useNavigate(); const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const handleLogin = async (e: React.FormEvent) => { e.preventDefault(); try { const payload = { email, password }; console.log(payload); // for debugging const response = await postLogin(payload); const { access_token, refresh_token } = response.data.token; sessionStorage.setItem('access_token', access_token); localStorage.setItem('refresh_token', refresh_token); console.log('Login successful:', response); // for debugging navigate('/dashboard'); } catch (error) { console.log('Login error:', error); // for debugging } }; return (

Welcome to IMPHNEN Backoffice

); }; export default Components;