1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00

Revert "Revert "Added "What's New" Notification for Improved token allowance experience (#16465)""

This reverts commit 5678becb5cdba3fcb8dd5dd92612bec385b9c681.
This commit is contained in:
Dan Miller 2022-12-06 19:54:17 -03:30
parent 5b8f932264
commit 388fa59804
5 changed files with 40 additions and 6 deletions

View File

@ -2399,6 +2399,15 @@
"notifications15Title": { "notifications15Title": {
"message": "The Ethereum Merge is here!" "message": "The Ethereum Merge is here!"
}, },
"notifications16ActionText": {
"message": "Try it out here"
},
"notifications16Description": {
"message": "We redesigned our token allowance confirmation to help you make more informed decisions."
},
"notifications16Title": {
"message": "Improved token allowance experience"
},
"notifications1Description": { "notifications1Description": {
"message": "MetaMask Mobile users can now swap tokens inside their mobile wallet. Scan the QR code to get the mobile app and start swapping.", "message": "MetaMask Mobile users can now swap tokens inside their mobile wallet. Scan the QR code to get the mobile app and start swapping.",
"description": "Description of a notification in the 'See What's New' popup. Describes the swapping on mobile feature." "description": "Description of a notification in the 'See What's New' popup. Describes the swapping on mobile feature."

View File

@ -78,6 +78,10 @@ export const UI_NOTIFICATIONS = {
id: 15, id: 15,
date: '2022-09-15', date: '2022-09-15',
}, },
16: {
id: 16,
date: null,
},
}; };
export const getTranslatedUINotifications = (t, locale) => { export const getTranslatedUINotifications = (t, locale) => {
@ -224,5 +228,16 @@ export const getTranslatedUINotifications = (t, locale) => {
) )
: '', : '',
}, },
16: {
...UI_NOTIFICATIONS[16],
title: t('notifications16Title'),
description: t('notifications16Description'),
actionText: t('notifications16ActionText'),
date: UI_NOTIFICATIONS[16].date
? new Intl.DateTimeFormat(formattedLocale).format(
new Date(UI_NOTIFICATIONS[16].date),
)
: '',
},
}; };
}; };

View File

@ -74,12 +74,12 @@ function defaultFixture() {
src: 'images/token-detection.svg', src: 'images/token-detection.svg',
width: '100%', width: '100%',
}, },
isShown: true, isShown: false,
}, },
11: { 11: {
date: '2022-09-15', date: '2022-09-15',
id: 11, id: 11,
isShown: true, isShown: false,
}, },
12: { 12: {
date: '2022-05-18', date: '2022-05-18',
@ -98,11 +98,16 @@ function defaultFixture() {
14: { 14: {
date: '2022-09-15', date: '2022-09-15',
id: 14, id: 14,
isShown: true, isShown: false,
}, },
15: { 15: {
date: '2022-09-15', date: '2022-09-15',
id: 15, id: 15,
isShown: false,
},
16: {
date: null,
id: 16,
isShown: true, isShown: true,
}, },
}, },

View File

@ -58,6 +58,10 @@ function getActionFunctionById(id, history) {
updateViewedNotifications({ 14: true }); updateViewedNotifications({ 14: true });
history.push(`${ADVANCED_ROUTE}#backup-userdata`); history.push(`${ADVANCED_ROUTE}#backup-userdata`);
}, },
16: () => {
updateViewedNotifications({ 16: true });
history.push(EXPERIMENTAL_ROUTE);
},
}; };
return actionFunctions[id]; return actionFunctions[id];

View File

@ -956,12 +956,13 @@ function getAllowedAnnouncementIds(state) {
7: false, 7: false,
8: supportsWebHid && currentKeyringIsLedger && currentlyUsingLedgerLive, 8: supportsWebHid && currentKeyringIsLedger && currentlyUsingLedgerLive,
9: false, 9: false,
10: true, 10: false,
11: true, 11: false,
12: false, 12: false,
13: false, 13: false,
14: false, 14: false,
15: true, 15: false,
16: true,
}; };
} }