fleet/frontend/components/forms/RegistrationForm/OrgDetails
noahtalerman a6529cc5b0
Fix form field focus on setup pages (#2336)
- Using componentDidUpdate() to check for currentPage change in setup registration form. Initially tried adding `autofocus` prop to the first `<InputFieldWithIcon />` on each page. As seen in AdminDetails page. Didn't work. I believe React only pays attention to `autofocus` when the <input> is re-rendered.

- Calling focus() on page's first input  when currentPage changes and is true. Using refs callback

- Delaying focus by 300ms using setTimeout because the `.user-registration__field-wrapper` has a transition duration of 300ms. Setting the inputs focus immediately creates a snapping movement and ruins the smooth transition.

Fixes #936
2020-10-21 18:03:39 -07:00
..
helpers.js Removing requirement for org avatar & fixing "Enter" key on /setup (#871) 2017-01-11 12:27:33 -07:00
index.js User registration (#453) 2016-11-16 11:58:25 -05:00
OrgDetails.jsx Fix form field focus on setup pages (#2336) 2020-10-21 18:03:39 -07:00
OrgDetails.tests.jsx Upgrade React to version 16 (#1983) 2019-01-14 13:45:28 -08:00