From 21eb7587a1ef428d9391c2f1da2b805569f1802d Mon Sep 17 00:00:00 2001 From: Xiao Yijun Date: Mon, 6 Feb 2023 11:55:26 +0800 Subject: [PATCH] refactor(console): userAccountInformation (#3045) --- .../UserAccountInformation}/index.module.scss | 0 .../UserAccountInformation}/index.tsx | 16 +++++++++++++--- packages/console/src/pages/UserDetails/index.tsx | 4 ++-- .../pages/Users/components/CreateForm/index.tsx | 16 ++++++++++++---- packages/console/src/pages/Users/index.tsx | 3 +++ .../de/translation/admin-console/users.ts | 1 + .../en/translation/admin-console/users.ts | 1 + .../fr/translation/admin-console/users.ts | 1 + .../ko/translation/admin-console/users.ts | 1 + .../pt-br/translation/admin-console/users.ts | 1 + .../pt-pt/translation/admin-console/users.ts | 1 + .../tr-tr/translation/admin-console/users.ts | 1 + .../zh-cn/translation/admin-console/users.ts | 1 + 13 files changed, 38 insertions(+), 9 deletions(-) rename packages/console/src/{pages/UserDetails/components/CreateSuccess => components/UserAccountInformation}/index.module.scss (100%) rename packages/console/src/{pages/UserDetails/components/CreateSuccess => components/UserAccountInformation}/index.tsx (87%) diff --git a/packages/console/src/pages/UserDetails/components/CreateSuccess/index.module.scss b/packages/console/src/components/UserAccountInformation/index.module.scss similarity index 100% rename from packages/console/src/pages/UserDetails/components/CreateSuccess/index.module.scss rename to packages/console/src/components/UserAccountInformation/index.module.scss diff --git a/packages/console/src/pages/UserDetails/components/CreateSuccess/index.tsx b/packages/console/src/components/UserAccountInformation/index.tsx similarity index 87% rename from packages/console/src/pages/UserDetails/components/CreateSuccess/index.tsx rename to packages/console/src/components/UserAccountInformation/index.tsx index 4f577d799..22d5b7031 100644 --- a/packages/console/src/pages/UserDetails/components/CreateSuccess/index.tsx +++ b/packages/console/src/components/UserAccountInformation/index.tsx @@ -17,10 +17,20 @@ type Props = { password: string; title: AdminConsoleKey; onClose: () => void; + onConfirm?: () => void; passwordLabel?: string; + confirmButtonTitle?: AdminConsoleKey; }; -const CreateSuccess = ({ username, password, title, onClose, passwordLabel }: Props) => { +const UserAccountInformation = ({ + username, + password, + title, + onClose, + onConfirm, + passwordLabel, + confirmButtonTitle, +}: Props) => { const { t } = useTranslation(undefined, { keyPrefix: 'admin_console' }); const [passwordVisible, setPasswordVisible] = useState(false); @@ -52,7 +62,7 @@ const CreateSuccess = ({ username, password, title, onClose, passwordLabel }: Pr title={title} footer={ <> -