balibabu commited on
Commit
2262506
ยท
1 Parent(s): a60dcfe

Feat: Modify the prompt text for deleting team members #2834 (#3599)

Browse files

### What problem does this PR solve?
Feat: Modify the prompt text for deleting team members #2834

### Type of change


- [x] New Feature (non-breaking change which adds functionality)

web/src/hooks/common-hooks.tsx CHANGED
@@ -77,6 +77,7 @@ export function useDynamicSVGImport(
77
  }
78
 
79
  interface IProps {
 
80
  onOk?: (...args: any[]) => any;
81
  onCancel?: (...args: any[]) => any;
82
  }
@@ -86,10 +87,10 @@ export const useShowDeleteConfirm = () => {
86
  const { t } = useTranslation();
87
 
88
  const showDeleteConfirm = useCallback(
89
- ({ onOk, onCancel }: IProps): Promise<number> => {
90
  return new Promise((resolve, reject) => {
91
  modal.confirm({
92
- title: t('common.deleteModalTitle'),
93
  icon: <ExclamationCircleFilled />,
94
  // content: 'Some descriptions',
95
  okText: t('common.ok'),
 
77
  }
78
 
79
  interface IProps {
80
+ title?: string;
81
  onOk?: (...args: any[]) => any;
82
  onCancel?: (...args: any[]) => any;
83
  }
 
87
  const { t } = useTranslation();
88
 
89
  const showDeleteConfirm = useCallback(
90
+ ({ title, onOk, onCancel }: IProps): Promise<number> => {
91
  return new Promise((resolve, reject) => {
92
  modal.confirm({
93
+ title: title ?? t('common.deleteModalTitle'),
94
  icon: <ExclamationCircleFilled />,
95
  // content: 'Some descriptions',
96
  okText: t('common.ok'),
web/src/locales/en.ts CHANGED
@@ -2,7 +2,7 @@ export default {
2
  translation: {
3
  common: {
4
  delete: 'Delete',
5
- deleteModalTitle: 'Are you sure delete this item?',
6
  ok: 'Yes',
7
  cancel: 'No',
8
  total: 'Total',
@@ -598,6 +598,7 @@ The above is the content you need to summarize.`,
598
  refuse: 'Decline',
599
  teamMembers: 'Team Members',
600
  joinedTeams: 'Joined Teams',
 
601
  },
602
  message: {
603
  registered: 'Registered!',
 
2
  translation: {
3
  common: {
4
  delete: 'Delete',
5
+ deleteModalTitle: 'Are you sure to delete this item?',
6
  ok: 'Yes',
7
  cancel: 'No',
8
  total: 'Total',
 
598
  refuse: 'Decline',
599
  teamMembers: 'Team Members',
600
  joinedTeams: 'Joined Teams',
601
+ sureDelete: 'Are you sure to remove this member?',
602
  },
603
  message: {
604
  registered: 'Registered!',
web/src/locales/zh-traditional.ts CHANGED
@@ -565,6 +565,7 @@ export default {
565
  refuse: 'ๆ‹’็ต•',
566
  teamMembers: 'ๅœ˜้šŠๆˆๅ“ก',
567
  joinedTeams: 'ๅŠ ๅ…ฅ็š„ๅœ˜้šŠ',
 
568
  },
569
  message: {
570
  registered: '่จปๅ†ŠๆˆๅŠŸ',
 
565
  refuse: 'ๆ‹’็ต•',
566
  teamMembers: 'ๅœ˜้šŠๆˆๅ“ก',
567
  joinedTeams: 'ๅŠ ๅ…ฅ็š„ๅœ˜้šŠ',
568
+ sureDelete: 'ๆ‚จ็ขบๅฎšๅˆช้™ค่ฉฒๆˆๅ“กๅ—Ž๏ผŸ',
569
  },
570
  message: {
571
  registered: '่จปๅ†ŠๆˆๅŠŸ',
web/src/locales/zh.ts CHANGED
@@ -585,6 +585,7 @@ export default {
585
  refuse: 'ๆ‹’็ป',
586
  teamMembers: 'ๅ›ข้˜Ÿๆˆๅ‘˜',
587
  joinedTeams: 'ๅŠ ๅ…ฅ็š„ๅ›ข้˜Ÿ',
 
588
  },
589
  message: {
590
  registered: 'ๆณจๅ†ŒๆˆๅŠŸ',
 
585
  refuse: 'ๆ‹’็ป',
586
  teamMembers: 'ๅ›ข้˜Ÿๆˆๅ‘˜',
587
  joinedTeams: 'ๅŠ ๅ…ฅ็š„ๅ›ข้˜Ÿ',
588
+ sureDelete: 'ๆ‚จ็กฎๅฎš่ฆๅˆ ้™ค่ฏฅๆˆๅ‘˜ๅ—๏ผŸ',
589
  },
590
  message: {
591
  registered: 'ๆณจๅ†ŒๆˆๅŠŸ',
web/src/pages/user-setting/setting-team/hooks.ts CHANGED
@@ -6,6 +6,7 @@ import {
6
  useFetchUserInfo,
7
  } from '@/hooks/user-setting-hooks';
8
  import { useCallback } from 'react';
 
9
 
10
  export const useAddUser = () => {
11
  const { addTenantUser } = useAddTenantUser();
@@ -36,9 +37,11 @@ export const useAddUser = () => {
36
  export const useHandleDeleteUser = () => {
37
  const { deleteTenantUser, loading } = useDeleteTenantUser();
38
  const showDeleteConfirm = useShowDeleteConfirm();
 
39
 
40
  const handleDeleteTenantUser = (userId: string) => () => {
41
  showDeleteConfirm({
 
42
  onOk: async () => {
43
  const code = await deleteTenantUser({ userId });
44
  if (code === 0) {
 
6
  useFetchUserInfo,
7
  } from '@/hooks/user-setting-hooks';
8
  import { useCallback } from 'react';
9
+ import { useTranslation } from 'react-i18next';
10
 
11
  export const useAddUser = () => {
12
  const { addTenantUser } = useAddTenantUser();
 
37
  export const useHandleDeleteUser = () => {
38
  const { deleteTenantUser, loading } = useDeleteTenantUser();
39
  const showDeleteConfirm = useShowDeleteConfirm();
40
+ const { t } = useTranslation();
41
 
42
  const handleDeleteTenantUser = (userId: string) => () => {
43
  showDeleteConfirm({
44
+ title: t('setting.sureDelete'),
45
  onOk: async () => {
46
  const code = await deleteTenantUser({ userId });
47
  if (code === 0) {