import React, {useEffect, useState} from 'react'; import { Link } from 'react-router-dom'; import { observer } from "mobx-react-lite"; import { registrationStore } from "../store/store"; import OnboardingImage from '../images/onboarding-image.jpg'; import OnboardingDecoration from '../images/auth-decoration.png'; import Logo from "../images/logo.png"; const Onboarding2 = observer(()=>{ const [dataRegistration, setDataRegistration] = useState( { first_name: '', second_name: '', gender: '', birthdate: '', } ) const [fillingForm, setFillingForm] = useState(false) const saveValueChange = (event)=>{ const newValue=event.target.value; setDataRegistration({ ...dataRegistration, [event.target.id]: newValue }) } const saveStoreRegistration = ()=>{ Object.keys(dataRegistration).forEach(item=>{ let element=document.getElementById(item) if(dataRegistration[item]) { element.style.borderColor="" } else { element.style.borderColor="red" } }) if(Object.keys(dataRegistration).find(item=>!dataRegistration[item])) { return } else { setFillingForm(true) } registrationStore.saveDataRegistration(dataRegistration) } useEffect(()=>{ if(fillingForm===true) { document.getElementById("signup").click() } },[fillingForm]) return (
{/* Content */}
{/* Header */}
{/* Logo */} logo
Have an account? Sign In
{/* Progress bar */}
  • 1
  • 2
  • 3
  • 4

Create your Account ✨

{/* Form */}
saveValueChange(event)} className="form-input w-full" type="text" />
saveValueChange(event)} className="form-input w-full" type="text" />
saveValueChange(event)} className="form-input w-full" type="date" autoComplete="on" />
{/* Footer */}
Have an account? Sign In
{/* Image */}
); }); export default Onboarding2;