|
@@ -22,25 +22,21 @@ export const InvitedForm = (props: InvitedFormProps): JSX.Element => {
|
|
|
const submitHandler = useCallback(async(e) => {
|
|
const submitHandler = useCallback(async(e) => {
|
|
|
e.preventDefault();
|
|
e.preventDefault();
|
|
|
|
|
|
|
|
- if (e.target.elements == null) {
|
|
|
|
|
- return;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
const formData = e.target.elements;
|
|
const formData = e.target.elements;
|
|
|
|
|
|
|
|
const {
|
|
const {
|
|
|
- 'invitedForm[name]': { value: user },
|
|
|
|
|
|
|
+ 'invitedForm[name]': { value: name },
|
|
|
'invitedForm[password]': { value: password },
|
|
'invitedForm[password]': { value: password },
|
|
|
'invitedForm[username]': { value: username },
|
|
'invitedForm[username]': { value: username },
|
|
|
} = formData;
|
|
} = formData;
|
|
|
|
|
|
|
|
const data = {
|
|
const data = {
|
|
|
invitedForm: {
|
|
invitedForm: {
|
|
|
- user,
|
|
|
|
|
|
|
+ name,
|
|
|
password,
|
|
password,
|
|
|
username,
|
|
username,
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
|
await apiv3Post('/invited/activateInvited', { data });
|
|
await apiv3Post('/invited/activateInvited', { data });
|
|
@@ -48,7 +44,6 @@ export const InvitedForm = (props: InvitedFormProps): JSX.Element => {
|
|
|
}
|
|
}
|
|
|
catch (err) {
|
|
catch (err) {
|
|
|
// TODO: return error log
|
|
// TODO: return error log
|
|
|
- console.log("error")
|
|
|
|
|
}
|
|
}
|
|
|
}, []);
|
|
}, []);
|
|
|
|
|
|
|
@@ -129,7 +124,6 @@ export const InvitedForm = (props: InvitedFormProps): JSX.Element => {
|
|
|
</div>
|
|
</div>
|
|
|
{/* Create Button */}
|
|
{/* Create Button */}
|
|
|
<div className="input-group justify-content-center d-flex mt-5">
|
|
<div className="input-group justify-content-center d-flex mt-5">
|
|
|
- {/* <input type="hidden" name="_csrf" value={csrfToken} /> */}
|
|
|
|
|
<button type="submit" className="btn btn-fill" id="register">
|
|
<button type="submit" className="btn btn-fill" id="register">
|
|
|
<div className="eff"></div>
|
|
<div className="eff"></div>
|
|
|
<span className="btn-label"><i className="icon-user-follow"></i></span>
|
|
<span className="btn-label"><i className="icon-user-follow"></i></span>
|