Skip to content

Commit

Permalink
email change tab
Browse files Browse the repository at this point in the history
  • Loading branch information
FinnIckler committed Jan 22, 2025
1 parent 46a6fd9 commit dd87ab9
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions app/webpacker/components/Persons/Edit/EmailChangeTab.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import React, { useEffect } from 'react';
import { Form, Modal } from 'semantic-ui-react';
import useInputState from '../../../lib/hooks/useInputState';
import I18nHTMLTranslate from '../../I18nHTMLTranslate';
import { updateUserUrl } from '../../../lib/requests/routes.js.erb';

export default function EmailChangeTab({ user, recentlyAuthenticated }) {
const [email, setEmail] = useInputState(user.email);
Expand All @@ -18,14 +19,14 @@ export default function EmailChangeTab({ user, recentlyAuthenticated }) {
}

return (
<Form>
<Form method="POST" action={updateUserUrl(user.id)}>
<input type="hidden" name="_method" value="patch" />
<input type="hidden" name="authenticity_token" value={document.querySelector('meta[name=csrf-token]').content} />
<Form.Field>
<Form.Input value={email} onChange={setEmail} label="Email" />
<Form.Input name="user[email]" value={email} onChange={setEmail} label="Email" />
<I18nHTMLTranslate i18nKey="users.edit.confirm_new_email" />
</Form.Field>
<Form.Button>Save</Form.Button>
<Form.Button type="submit">Save</Form.Button>
</Form>
);
}

0 comments on commit dd87ab9

Please sign in to comment.