mirror of
https://github.com/plankanban/planka.git
synced 2025-07-30 10:39:46 +02:00
ref: Creating popups with hook, fix translation keys passing
This commit is contained in:
parent
6fd42e3b62
commit
d975b2d07a
69 changed files with 309 additions and 332 deletions
|
@ -2,14 +2,15 @@ import React, { useCallback } from 'react';
|
|||
import PropTypes from 'prop-types';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { Button, Divider, Dropdown, Header, Tab } from 'semantic-ui-react';
|
||||
import { usePopup } from '../../../lib/popup';
|
||||
|
||||
import locales from '../../../locales';
|
||||
import AvatarEditPopup from './AvatarEditPopup';
|
||||
import AvatarEditStep from './AvatarEditStep';
|
||||
import User from '../../User';
|
||||
import UserInformationEdit from '../../UserInformationEdit';
|
||||
import UserUsernameEditPopup from '../../UserUsernameEditPopup';
|
||||
import UserEmailEditPopup from '../../UserEmailEditPopup';
|
||||
import UserPasswordEditPopup from '../../UserPasswordEditPopup';
|
||||
import UserUsernameEditStep from '../../UserUsernameEditStep';
|
||||
import UserEmailEditStep from '../../UserEmailEditStep';
|
||||
import UserPasswordEditStep from '../../UserPasswordEditStep';
|
||||
|
||||
import styles from './AccountPane.module.scss';
|
||||
|
||||
|
@ -51,6 +52,11 @@ const AccountPane = React.memo(
|
|||
[onLanguageUpdate],
|
||||
);
|
||||
|
||||
const AvatarEditPopup = usePopup(AvatarEditStep);
|
||||
const UserUsernameEditPopup = usePopup(UserUsernameEditStep);
|
||||
const UserEmailEditPopup = usePopup(UserEmailEditStep);
|
||||
const UserPasswordEditPopup = usePopup(UserPasswordEditStep);
|
||||
|
||||
return (
|
||||
<Tab.Pane attached={false} className={styles.wrapper}>
|
||||
<AvatarEditPopup
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue