diff --git a/app/javascript/onboarding/components/PersonalInfoForm.jsx b/app/javascript/onboarding/components/PersonalInfoForm.jsx index 56560176e..4420df0d3 100644 --- a/app/javascript/onboarding/components/PersonalInfoForm.jsx +++ b/app/javascript/onboarding/components/PersonalInfoForm.jsx @@ -4,6 +4,21 @@ import PropTypes from 'prop-types'; import Navigation from './Navigation'; import { getContentOfToken } from '../utilities'; +const setupFormTextField = ({ labelText = '', entityName = '', onChangeCallback }) => { + return ( + + ) +} + class PersonalInfoForm extends Component { constructor(props) { super(props); @@ -81,38 +96,27 @@ class PersonalInfoForm extends Component {

About You!

- - - - - + { + setupFormTextField({ + labelText: 'Where are you located?', + entityName: 'location', + onChangeCallback: this.handleChange + }) + } + { + setupFormTextField({ + labelText: 'What is your title?', + entityName: 'employment_title', + onChangeCallback: this.handleChange + }) + } + { + setupFormTextField({ + labelText: 'Where do you work?', + entityName: 'employer_name', + onChangeCallback: this.handleChange + }) + }