1
0
Fork 0
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:
Maksim Eltyshev 2023-01-24 18:53:13 +01:00
parent 6fd42e3b62
commit d975b2d07a
69 changed files with 309 additions and 332 deletions

View file

@ -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