From 49f01406c41cf703b2e76a2b57fcbdf2b2b9b41d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Albert=20Oliv=C3=A9?= Date: Fri, 28 Apr 2023 11:01:40 +0200 Subject: [PATCH] [MMI] Added confirm-remove-jwt component (#18186) * Added confirm-remove-jwt component * changing folder directory * Fixed lint issues * Added story * Fixed confirm remove jwt imports * Fixed import * Finished implementing component * Fixed capitalize eslint problem * Fixed PR suggestions * Changed CustodyAccountList import * updated snapshot * Fixed typo * Moved folder to confirm-remove-jwt-modal * added index * Adding filter first --- app/_locales/en/messages.json | 12 +- ui/components/app/app-components.scss | 1 + .../confirm-remove-jwt-modal.test.js.snap | 151 ++++++++++++++++++ .../confirm-remove-jwt-modal.js | 125 +++++++++++++++ .../confirm-remove-jwt-modal.stories.js | 31 ++++ .../confirm-remove-jwt-modal.test.js | 71 ++++++++ .../confirm-remove-jwt-modal/index.js | 1 + .../confirm-remove-jwt-modal/index.scss | 13 ++ .../confirm-add-custodian-token.js | 2 +- .../connect-custody/account-list.js | 2 +- 10 files changed, 404 insertions(+), 5 deletions(-) create mode 100644 ui/components/institutional/confirm-remove-jwt-modal/__snapshots__/confirm-remove-jwt-modal.test.js.snap create mode 100644 ui/components/institutional/confirm-remove-jwt-modal/confirm-remove-jwt-modal.js create mode 100644 ui/components/institutional/confirm-remove-jwt-modal/confirm-remove-jwt-modal.stories.js create mode 100644 ui/components/institutional/confirm-remove-jwt-modal/confirm-remove-jwt-modal.test.js create mode 100644 ui/components/institutional/confirm-remove-jwt-modal/index.js create mode 100644 ui/components/institutional/confirm-remove-jwt-modal/index.scss diff --git a/app/_locales/en/messages.json b/app/_locales/en/messages.json index def53a578..823c012c5 100644 --- a/app/_locales/en/messages.json +++ b/app/_locales/en/messages.json @@ -103,9 +103,6 @@ "SIWEWarningTitle": { "message": "Are you sure?" }, - "ShowMore": { - "message": "Show more" - }, "about": { "message": "About" }, @@ -3278,6 +3275,12 @@ "removeAccountDescription": { "message": "This account will be removed from your wallet. Please make sure you have the original Secret Recovery Phrase or private key for this imported account before continuing. You can import or create accounts again from the account drop-down. " }, + "removeJWT": { + "message": "Remove custodian token" + }, + "removeJWTDescription": { + "message": "Are you sure you want to remove this token? All accounts assigned to this token will be removed from extension as well: " + }, "removeNFT": { "message": "Remove NFT" }, @@ -3661,6 +3664,9 @@ "message": "This relies on $1 which will have access to your Ethereum address and your IP address. $2", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, + "showMore": { + "message": "Show more" + }, "showPermissions": { "message": "Show permissions" }, diff --git a/ui/components/app/app-components.scss b/ui/components/app/app-components.scss index fd7334459..1a4b9eac3 100644 --- a/ui/components/app/app-components.scss +++ b/ui/components/app/app-components.scss @@ -106,6 +106,7 @@ @import 'approve-content-card/index'; @import 'transaction-alerts/transaction-alerts'; ///: BEGIN:ONLY_INCLUDE_IN(build-mmi) +@import '../institutional/confirm-remove-jwt-modal/index'; @import '../institutional/custody-confirm-link-modal/index'; @import '../institutional/transaction-failed-modal/index'; ///: END:ONLY_INCLUDE_IN diff --git a/ui/components/institutional/confirm-remove-jwt-modal/__snapshots__/confirm-remove-jwt-modal.test.js.snap b/ui/components/institutional/confirm-remove-jwt-modal/__snapshots__/confirm-remove-jwt-modal.test.js.snap new file mode 100644 index 000000000..9b0373da0 --- /dev/null +++ b/ui/components/institutional/confirm-remove-jwt-modal/__snapshots__/confirm-remove-jwt-modal.test.js.snap @@ -0,0 +1,151 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Confirm Remove JWT should render correctly 1`] = ` +
+