diff --git a/apps/mobile/src/i18n/locales/en.json b/apps/mobile/src/i18n/locales/en.json index 279714655..df1d02160 100644 --- a/apps/mobile/src/i18n/locales/en.json +++ b/apps/mobile/src/i18n/locales/en.json @@ -184,6 +184,7 @@ "rename_title": "Rename Account", "rename_placeholder": "Account name", "rename_save": "Save", + "rename_success": "Account renamed", "remove_title": "Remove Account", "remove_message": "Are you sure you want to remove this account? You can always re-add it later.", "remove_watch_message": "You are about to remove this watch account. This only removes it from your wallet view — the account itself is not affected.", diff --git a/apps/mobile/src/modules/accounts/components/AccountOptionsBottomSheet/RenameAccountBottomSheet/RenameAccountBottomSheet.tsx b/apps/mobile/src/modules/accounts/components/AccountOptionsBottomSheet/RenameAccountBottomSheet/RenameAccountBottomSheet.tsx index d32f02e4a..24d3b672b 100644 --- a/apps/mobile/src/modules/accounts/components/AccountOptionsBottomSheet/RenameAccountBottomSheet/RenameAccountBottomSheet.tsx +++ b/apps/mobile/src/modules/accounts/components/AccountOptionsBottomSheet/RenameAccountBottomSheet/RenameAccountBottomSheet.tsx @@ -10,7 +10,7 @@ limitations under the License */ -import { useState } from 'react' +import { useEffect, useState } from 'react' import { BottomSheetTextInput } from '@gorhom/bottom-sheet' import { PWBottomSheet, @@ -41,6 +41,12 @@ export const RenameAccountBottomSheet = ({ const [name, setName] = useState(currentName) const styles = useStyles() + useEffect(() => { + if (isVisible) { + setName(currentName) + } + }, [isVisible, currentName]) + const handleSave = () => { const trimmed = name.trim() if (trimmed.length > 0) { diff --git a/apps/mobile/src/modules/accounts/components/AccountOptionsBottomSheet/useAccountOptions.ts b/apps/mobile/src/modules/accounts/components/AccountOptionsBottomSheet/useAccountOptions.ts index 0b3d47c89..146a1211d 100644 --- a/apps/mobile/src/modules/accounts/components/AccountOptionsBottomSheet/useAccountOptions.ts +++ b/apps/mobile/src/modules/accounts/components/AccountOptionsBottomSheet/useAccountOptions.ts @@ -178,7 +178,7 @@ export const useAccountOptions = ({ updateAccount({ ...account, name: newName }) handleCloseRename() showToast({ - title: t('account_options.rename_account'), + title: t('account_options.rename_success'), body: '', type: 'success', })