//**Step 2 */ //**Ocupación del Solicitante */ function Occupation({occupation, onOccupationChange, hasError, requiredOccuptionStep}) { return( onOccupationChange({...occupation, company: ev.target.value})} required /> onOccupationChange({...occupation, company_address: ev.target.value})} label="Direccion de la Empresa:" margin="normal" /> onOccupationChange({...occupation, company_telephone: ev.target.value})} label="Tel de oficina:" margin="normal" type="number" /> onOccupationChange({...occupation, job_position: ev.target.value})} error={hasError && requiredOccuptionStep && isRequired(occupation.job_position)} helperText={hasError && requiredOccuptionStep && isRequired(occupation.job_position) && "Campo requerido"} label="Ocupacion:" margin="normal" required /> onOccupationChange({...occupation, job_antiquity: ev.target.value})} label="Antigüedad:" margin="normal" type="number" /> onOccupationChange({...occupation, monthly_income: Number(ev.target.value)})} error={hasError && requiredOccuptionStep && minLenght(occupation.monthly_income, 3)} helperText={hasError && requiredOccuptionStep && minLenght(occupation.monthly_income, 3) && "Campo requerido"} label="Ingreso Mensual:" margin="normal" type="number" required /> onOccupationChange({...occupation, monthly_spend: Number(ev.target.value)})} error={hasError && requiredOccuptionStep && minLenght(occupation.monthly_spend, 3)} helperText={hasError && requiredOccuptionStep && minLenght(occupation.monthly_spend, 3) && "Campo requerido"} label="Gasto Mensual:" margin="normal" type="number" /> onOccupationChange({...occupation, degree: ev.target.value})} error={hasError && requiredOccuptionStep && isRequired(occupation.degree)} helperText={hasError && requiredOccuptionStep && isRequired(occupation.degree) && "Campo requerido"} label="Grado de Estudios:" margin="normal" required /> ) }