diff --git a/frontend/src/components/forms/User.jsx b/frontend/src/components/forms/User.jsx index 00ea0537..d296fa63 100644 --- a/frontend/src/components/forms/User.jsx +++ b/frontend/src/components/forms/User.jsx @@ -41,6 +41,8 @@ const User = ({ user = null, isOpen, onClose }) => { mode: 'uncontrolled', initialValues: { username: '', + first_name: '', + last_name: '', email: '', user_level: '0', password: '', @@ -52,7 +54,7 @@ const User = ({ user = null, isOpen, onClose }) => { username: !values.username ? 'Username is required' : values.user_level == USER_LEVELS.STREAMER && - !values.username.match(/^[a-z0-9]+$/i) + !values.username.match(/^[a-z0-9]+$/i) ? 'Streamer username must be alphanumeric' : null, password: @@ -127,6 +129,8 @@ const User = ({ user = null, isOpen, onClose }) => { form.setValues({ username: user.username, + first_name: user.first_name || '', + last_name: user.last_name || '', email: user.email, user_level: `${user.user_level}`, channel_profiles: @@ -170,6 +174,14 @@ const User = ({ user = null, isOpen, onClose }) => { key={form.key('username')} /> + + { key={form.key('email')} /> + +