mirror of
https://github.com/plankanban/planka.git
synced 2025-07-30 18:49:44 +02:00
parent
b810dcced7
commit
dd83278c83
30 changed files with 775 additions and 204 deletions
|
@ -3,12 +3,12 @@ import PropTypes from 'prop-types';
|
|||
import { useTranslation } from 'react-i18next';
|
||||
import { Button, Divider, Header, Tab } from 'semantic-ui-react';
|
||||
|
||||
import InformationEdit from './InformationEdit';
|
||||
import AvatarEditPopup from './AvatarEditPopup';
|
||||
import UsernameEditPopup from './UsernameEditPopup';
|
||||
import EmailEditPopup from './EmailEditPopup';
|
||||
import PasswordEditPopup from './PasswordEditPopup';
|
||||
import User from '../../User';
|
||||
import UserInformationEdit from '../../UserInformationEdit';
|
||||
import UserUsernameEditPopup from '../../UserUsernameEditPopup';
|
||||
import UserEmailEditPopup from '../../UserEmailEditPopup';
|
||||
import UserPasswordEditPopup from '../../UserPasswordEditPopup';
|
||||
|
||||
import styles from './AccountPane.module.scss';
|
||||
|
||||
|
@ -52,7 +52,7 @@ const AccountPane = React.memo(
|
|||
</AvatarEditPopup>
|
||||
<br />
|
||||
<br />
|
||||
<InformationEdit
|
||||
<UserInformationEdit
|
||||
defaultData={{
|
||||
name,
|
||||
phone,
|
||||
|
@ -68,7 +68,8 @@ const AccountPane = React.memo(
|
|||
</Header>
|
||||
</Divider>
|
||||
<div className={styles.action}>
|
||||
<UsernameEditPopup
|
||||
<UserUsernameEditPopup
|
||||
usePasswordConfirmation
|
||||
defaultData={usernameUpdateForm.data}
|
||||
username={username}
|
||||
isSubmitting={usernameUpdateForm.isSubmitting}
|
||||
|
@ -81,10 +82,11 @@ const AccountPane = React.memo(
|
|||
context: 'title',
|
||||
})}
|
||||
</Button>
|
||||
</UsernameEditPopup>
|
||||
</UserUsernameEditPopup>
|
||||
</div>
|
||||
<div className={styles.action}>
|
||||
<EmailEditPopup
|
||||
<UserEmailEditPopup
|
||||
usePasswordConfirmation
|
||||
defaultData={emailUpdateForm.data}
|
||||
email={email}
|
||||
isSubmitting={emailUpdateForm.isSubmitting}
|
||||
|
@ -97,10 +99,11 @@ const AccountPane = React.memo(
|
|||
context: 'title',
|
||||
})}
|
||||
</Button>
|
||||
</EmailEditPopup>
|
||||
</UserEmailEditPopup>
|
||||
</div>
|
||||
<div className={styles.action}>
|
||||
<PasswordEditPopup
|
||||
<UserPasswordEditPopup
|
||||
usePasswordConfirmation
|
||||
defaultData={passwordUpdateForm.data}
|
||||
isSubmitting={passwordUpdateForm.isSubmitting}
|
||||
error={passwordUpdateForm.error}
|
||||
|
@ -112,7 +115,7 @@ const AccountPane = React.memo(
|
|||
context: 'title',
|
||||
})}
|
||||
</Button>
|
||||
</PasswordEditPopup>
|
||||
</UserPasswordEditPopup>
|
||||
</div>
|
||||
</Tab.Pane>
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue