From 099dd6bd9eefefaa2eec3cbd98a1a75f09e0db7c Mon Sep 17 00:00:00 2001 From: Jenni Nurmi Date: Thu, 7 Feb 2019 15:00:40 +0200 Subject: [PATCH] Add handling for deleted and banned user to types.js --- src/components/Avatar/Avatar.example.js | 3 + .../TransactionPanel.test.js.snap | 154 ++++++++++++++++++ src/components/UserCard/UserCard.example.js | 2 + .../__snapshots__/CheckoutPage.test.js.snap | 2 + .../__snapshots__/InboxPage.test.js.snap | 8 + .../__snapshots__/ListingPage.test.js.snap | 5 + .../PasswordChangePage.test.js.snap | 1 + .../__snapshots__/ProfilePage.test.js.snap | 1 + .../TransactionPage.test.js.snap | 6 + src/util/test-data.js | 2 + src/util/types.js | 27 ++- 11 files changed, 203 insertions(+), 8 deletions(-) diff --git a/src/components/Avatar/Avatar.example.js b/src/components/Avatar/Avatar.example.js index 9e5795c7..e1dd9b39 100644 --- a/src/components/Avatar/Avatar.example.js +++ b/src/components/Avatar/Avatar.example.js @@ -9,6 +9,7 @@ const bannedUser = { type: 'user', attributes: { banned: true, + deleted: false, }, }; @@ -17,6 +18,7 @@ const userWithoutProfileImage = { type: 'user', attributes: { banned: false, + deleted: false, profile: { displayName: 'No Profile', abbreviatedName: 'NP', @@ -29,6 +31,7 @@ const userWithProfileImage = { type: 'user', attributes: { banned: false, + deleted: false, profile: { displayName: 'Has Profile', abbreviatedName: 'HP', diff --git a/src/components/TransactionPanel/__snapshots__/TransactionPanel.test.js.snap b/src/components/TransactionPanel/__snapshots__/TransactionPanel.test.js.snap index 677dc392..2d73521e 100644 --- a/src/components/TransactionPanel/__snapshots__/TransactionPanel.test.js.snap +++ b/src/components/TransactionPanel/__snapshots__/TransactionPanel.test.js.snap @@ -14,6 +14,7 @@ exports[`TransactionPanel - Order accepted matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -121,6 +122,7 @@ exports[`TransactionPanel - Order accepted matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -158,6 +160,7 @@ exports[`TransactionPanel - Order accepted matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -249,6 +252,7 @@ exports[`TransactionPanel - Order accepted matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -286,6 +290,7 @@ exports[`TransactionPanel - Order accepted matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -304,6 +309,7 @@ exports[`TransactionPanel - Order accepted matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "customer@example.com", "emailVerified": true, "profile": Object { @@ -338,6 +344,7 @@ exports[`TransactionPanel - Order accepted matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -363,6 +370,7 @@ exports[`TransactionPanel - Order accepted matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -402,6 +410,7 @@ exports[`TransactionPanel - Order accepted matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -502,6 +511,7 @@ exports[`TransactionPanel - Order accepted matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -539,6 +549,7 @@ exports[`TransactionPanel - Order accepted matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -585,6 +596,7 @@ exports[`TransactionPanel - Order autodeclined matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -691,6 +703,7 @@ exports[`TransactionPanel - Order autodeclined matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -728,6 +741,7 @@ exports[`TransactionPanel - Order autodeclined matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -819,6 +833,7 @@ exports[`TransactionPanel - Order autodeclined matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -856,6 +871,7 @@ exports[`TransactionPanel - Order autodeclined matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -874,6 +890,7 @@ exports[`TransactionPanel - Order autodeclined matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "customer@example.com", "emailVerified": true, "profile": Object { @@ -908,6 +925,7 @@ exports[`TransactionPanel - Order autodeclined matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -933,6 +951,7 @@ exports[`TransactionPanel - Order autodeclined matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -972,6 +991,7 @@ exports[`TransactionPanel - Order autodeclined matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -1071,6 +1091,7 @@ exports[`TransactionPanel - Order autodeclined matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -1108,6 +1129,7 @@ exports[`TransactionPanel - Order autodeclined matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -1154,6 +1176,7 @@ exports[`TransactionPanel - Order canceled matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -1261,6 +1284,7 @@ exports[`TransactionPanel - Order canceled matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -1298,6 +1322,7 @@ exports[`TransactionPanel - Order canceled matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -1389,6 +1414,7 @@ exports[`TransactionPanel - Order canceled matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -1426,6 +1452,7 @@ exports[`TransactionPanel - Order canceled matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -1444,6 +1471,7 @@ exports[`TransactionPanel - Order canceled matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "customer@example.com", "emailVerified": true, "profile": Object { @@ -1478,6 +1506,7 @@ exports[`TransactionPanel - Order canceled matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -1503,6 +1532,7 @@ exports[`TransactionPanel - Order canceled matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -1542,6 +1572,7 @@ exports[`TransactionPanel - Order canceled matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -1642,6 +1673,7 @@ exports[`TransactionPanel - Order canceled matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -1679,6 +1711,7 @@ exports[`TransactionPanel - Order canceled matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -1725,6 +1758,7 @@ exports[`TransactionPanel - Order declined matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -1831,6 +1865,7 @@ exports[`TransactionPanel - Order declined matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -1868,6 +1903,7 @@ exports[`TransactionPanel - Order declined matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -1959,6 +1995,7 @@ exports[`TransactionPanel - Order declined matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -1996,6 +2033,7 @@ exports[`TransactionPanel - Order declined matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -2014,6 +2052,7 @@ exports[`TransactionPanel - Order declined matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "customer@example.com", "emailVerified": true, "profile": Object { @@ -2048,6 +2087,7 @@ exports[`TransactionPanel - Order declined matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -2073,6 +2113,7 @@ exports[`TransactionPanel - Order declined matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -2112,6 +2153,7 @@ exports[`TransactionPanel - Order declined matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -2211,6 +2253,7 @@ exports[`TransactionPanel - Order declined matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -2248,6 +2291,7 @@ exports[`TransactionPanel - Order declined matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -2294,6 +2338,7 @@ exports[`TransactionPanel - Order delivered matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -2406,6 +2451,7 @@ exports[`TransactionPanel - Order delivered matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -2443,6 +2489,7 @@ exports[`TransactionPanel - Order delivered matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -2539,6 +2586,7 @@ exports[`TransactionPanel - Order delivered matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -2576,6 +2624,7 @@ exports[`TransactionPanel - Order delivered matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -2594,6 +2643,7 @@ exports[`TransactionPanel - Order delivered matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "customer@example.com", "emailVerified": true, "profile": Object { @@ -2628,6 +2678,7 @@ exports[`TransactionPanel - Order delivered matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -2653,6 +2704,7 @@ exports[`TransactionPanel - Order delivered matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -2692,6 +2744,7 @@ exports[`TransactionPanel - Order delivered matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -2797,6 +2850,7 @@ exports[`TransactionPanel - Order delivered matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -2834,6 +2888,7 @@ exports[`TransactionPanel - Order delivered matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -2880,6 +2935,7 @@ exports[`TransactionPanel - Order enquired matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -2986,6 +3042,7 @@ exports[`TransactionPanel - Order enquired matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -3023,6 +3080,7 @@ exports[`TransactionPanel - Order enquired matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -3114,6 +3172,7 @@ exports[`TransactionPanel - Order enquired matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -3151,6 +3210,7 @@ exports[`TransactionPanel - Order enquired matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -3169,6 +3229,7 @@ exports[`TransactionPanel - Order enquired matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "customer@example.com", "emailVerified": true, "profile": Object { @@ -3203,6 +3264,7 @@ exports[`TransactionPanel - Order enquired matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -3228,6 +3290,7 @@ exports[`TransactionPanel - Order enquired matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -3267,6 +3330,7 @@ exports[`TransactionPanel - Order enquired matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -3365,6 +3429,7 @@ exports[`TransactionPanel - Order enquired matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -3402,6 +3467,7 @@ exports[`TransactionPanel - Order enquired matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -3448,6 +3514,7 @@ exports[`TransactionPanel - Order preauthorized matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -3554,6 +3621,7 @@ exports[`TransactionPanel - Order preauthorized matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -3591,6 +3659,7 @@ exports[`TransactionPanel - Order preauthorized matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -3682,6 +3751,7 @@ exports[`TransactionPanel - Order preauthorized matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -3719,6 +3789,7 @@ exports[`TransactionPanel - Order preauthorized matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -3737,6 +3808,7 @@ exports[`TransactionPanel - Order preauthorized matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "customer@example.com", "emailVerified": true, "profile": Object { @@ -3771,6 +3843,7 @@ exports[`TransactionPanel - Order preauthorized matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -3796,6 +3869,7 @@ exports[`TransactionPanel - Order preauthorized matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -3835,6 +3909,7 @@ exports[`TransactionPanel - Order preauthorized matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -3934,6 +4009,7 @@ exports[`TransactionPanel - Order preauthorized matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -3971,6 +4047,7 @@ exports[`TransactionPanel - Order preauthorized matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -4017,6 +4094,7 @@ exports[`TransactionPanel - Sale accepted matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -4124,6 +4202,7 @@ exports[`TransactionPanel - Sale accepted matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -4161,6 +4240,7 @@ exports[`TransactionPanel - Sale accepted matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -4252,6 +4332,7 @@ exports[`TransactionPanel - Sale accepted matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -4289,6 +4370,7 @@ exports[`TransactionPanel - Sale accepted matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -4307,6 +4389,7 @@ exports[`TransactionPanel - Sale accepted matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "provider@example.com", "emailVerified": true, "profile": Object { @@ -4341,6 +4424,7 @@ exports[`TransactionPanel - Sale accepted matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -4366,6 +4450,7 @@ exports[`TransactionPanel - Sale accepted matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -4405,6 +4490,7 @@ exports[`TransactionPanel - Sale accepted matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -4505,6 +4591,7 @@ exports[`TransactionPanel - Sale accepted matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -4542,6 +4629,7 @@ exports[`TransactionPanel - Sale accepted matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -4588,6 +4676,7 @@ exports[`TransactionPanel - Sale autodeclined matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -4694,6 +4783,7 @@ exports[`TransactionPanel - Sale autodeclined matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -4731,6 +4821,7 @@ exports[`TransactionPanel - Sale autodeclined matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -4822,6 +4913,7 @@ exports[`TransactionPanel - Sale autodeclined matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -4859,6 +4951,7 @@ exports[`TransactionPanel - Sale autodeclined matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -4877,6 +4970,7 @@ exports[`TransactionPanel - Sale autodeclined matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "provider@example.com", "emailVerified": true, "profile": Object { @@ -4911,6 +5005,7 @@ exports[`TransactionPanel - Sale autodeclined matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -4936,6 +5031,7 @@ exports[`TransactionPanel - Sale autodeclined matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -4975,6 +5071,7 @@ exports[`TransactionPanel - Sale autodeclined matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -5074,6 +5171,7 @@ exports[`TransactionPanel - Sale autodeclined matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -5111,6 +5209,7 @@ exports[`TransactionPanel - Sale autodeclined matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -5157,6 +5256,7 @@ exports[`TransactionPanel - Sale canceled matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -5264,6 +5364,7 @@ exports[`TransactionPanel - Sale canceled matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -5301,6 +5402,7 @@ exports[`TransactionPanel - Sale canceled matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -5392,6 +5494,7 @@ exports[`TransactionPanel - Sale canceled matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -5429,6 +5532,7 @@ exports[`TransactionPanel - Sale canceled matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -5447,6 +5551,7 @@ exports[`TransactionPanel - Sale canceled matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "provider@example.com", "emailVerified": true, "profile": Object { @@ -5481,6 +5586,7 @@ exports[`TransactionPanel - Sale canceled matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -5506,6 +5612,7 @@ exports[`TransactionPanel - Sale canceled matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -5545,6 +5652,7 @@ exports[`TransactionPanel - Sale canceled matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -5645,6 +5753,7 @@ exports[`TransactionPanel - Sale canceled matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -5682,6 +5791,7 @@ exports[`TransactionPanel - Sale canceled matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -5728,6 +5838,7 @@ exports[`TransactionPanel - Sale declined matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -5834,6 +5945,7 @@ exports[`TransactionPanel - Sale declined matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -5871,6 +5983,7 @@ exports[`TransactionPanel - Sale declined matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -5962,6 +6075,7 @@ exports[`TransactionPanel - Sale declined matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -5999,6 +6113,7 @@ exports[`TransactionPanel - Sale declined matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -6017,6 +6132,7 @@ exports[`TransactionPanel - Sale declined matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "provider@example.com", "emailVerified": true, "profile": Object { @@ -6051,6 +6167,7 @@ exports[`TransactionPanel - Sale declined matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -6076,6 +6193,7 @@ exports[`TransactionPanel - Sale declined matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -6115,6 +6233,7 @@ exports[`TransactionPanel - Sale declined matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -6214,6 +6333,7 @@ exports[`TransactionPanel - Sale declined matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -6251,6 +6371,7 @@ exports[`TransactionPanel - Sale declined matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -6297,6 +6418,7 @@ exports[`TransactionPanel - Sale delivered matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -6409,6 +6531,7 @@ exports[`TransactionPanel - Sale delivered matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -6446,6 +6569,7 @@ exports[`TransactionPanel - Sale delivered matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -6542,6 +6666,7 @@ exports[`TransactionPanel - Sale delivered matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -6579,6 +6704,7 @@ exports[`TransactionPanel - Sale delivered matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -6597,6 +6723,7 @@ exports[`TransactionPanel - Sale delivered matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "provider@example.com", "emailVerified": true, "profile": Object { @@ -6631,6 +6758,7 @@ exports[`TransactionPanel - Sale delivered matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -6656,6 +6784,7 @@ exports[`TransactionPanel - Sale delivered matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -6695,6 +6824,7 @@ exports[`TransactionPanel - Sale delivered matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -6800,6 +6930,7 @@ exports[`TransactionPanel - Sale delivered matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -6837,6 +6968,7 @@ exports[`TransactionPanel - Sale delivered matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -6883,6 +7015,7 @@ exports[`TransactionPanel - Sale enquired matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -6989,6 +7122,7 @@ exports[`TransactionPanel - Sale enquired matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -7026,6 +7160,7 @@ exports[`TransactionPanel - Sale enquired matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -7117,6 +7252,7 @@ exports[`TransactionPanel - Sale enquired matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -7154,6 +7290,7 @@ exports[`TransactionPanel - Sale enquired matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -7172,6 +7309,7 @@ exports[`TransactionPanel - Sale enquired matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "provider@example.com", "emailVerified": true, "profile": Object { @@ -7206,6 +7344,7 @@ exports[`TransactionPanel - Sale enquired matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -7231,6 +7370,7 @@ exports[`TransactionPanel - Sale enquired matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -7270,6 +7410,7 @@ exports[`TransactionPanel - Sale enquired matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -7368,6 +7509,7 @@ exports[`TransactionPanel - Sale enquired matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -7405,6 +7547,7 @@ exports[`TransactionPanel - Sale enquired matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -7451,6 +7594,7 @@ exports[`TransactionPanel - Sale preauthorized matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -7557,6 +7701,7 @@ exports[`TransactionPanel - Sale preauthorized matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -7594,6 +7739,7 @@ exports[`TransactionPanel - Sale preauthorized matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -7685,6 +7831,7 @@ exports[`TransactionPanel - Sale preauthorized matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -7722,6 +7869,7 @@ exports[`TransactionPanel - Sale preauthorized matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -7740,6 +7888,7 @@ exports[`TransactionPanel - Sale preauthorized matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "provider@example.com", "emailVerified": true, "profile": Object { @@ -7774,6 +7923,7 @@ exports[`TransactionPanel - Sale preauthorized matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -7799,6 +7949,7 @@ exports[`TransactionPanel - Sale preauthorized matches snapshot 1`] = ` "sender": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -7838,6 +7989,7 @@ exports[`TransactionPanel - Sale preauthorized matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", @@ -7937,6 +8089,7 @@ exports[`TransactionPanel - Sale preauthorized matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer display name", @@ -7974,6 +8127,7 @@ exports[`TransactionPanel - Sale preauthorized matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider display name", diff --git a/src/components/UserCard/UserCard.example.js b/src/components/UserCard/UserCard.example.js index d534f5c9..d52cceb7 100644 --- a/src/components/UserCard/UserCard.example.js +++ b/src/components/UserCard/UserCard.example.js @@ -39,6 +39,7 @@ export const WithProfileImageAndBioCurrentUser = { type: 'user', attributes: { banned: false, + deleted: false, profile: { displayName: 'Has P', abbreviatedName: 'HP', @@ -81,6 +82,7 @@ export const WithProfileImageAndBio = { type: 'user', attributes: { banned: false, + deleted: false, profile: { displayName: 'Has P', abbreviatedName: 'HP', diff --git a/src/containers/CheckoutPage/__snapshots__/CheckoutPage.test.js.snap b/src/containers/CheckoutPage/__snapshots__/CheckoutPage.test.js.snap index 0002043f..f869a923 100644 --- a/src/containers/CheckoutPage/__snapshots__/CheckoutPage.test.js.snap +++ b/src/containers/CheckoutPage/__snapshots__/CheckoutPage.test.js.snap @@ -46,6 +46,7 @@ exports[`CheckoutPage matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "author display name", @@ -117,6 +118,7 @@ exports[`CheckoutPage matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "author display name", diff --git a/src/containers/InboxPage/__snapshots__/InboxPage.test.js.snap b/src/containers/InboxPage/__snapshots__/InboxPage.test.js.snap index c1b3ae9c..dfe181b1 100644 --- a/src/containers/InboxPage/__snapshots__/InboxPage.test.js.snap +++ b/src/containers/InboxPage/__snapshots__/InboxPage.test.js.snap @@ -174,6 +174,7 @@ exports[`InboxPage matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer-user-id display name", @@ -191,6 +192,7 @@ exports[`InboxPage matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider-user-id display name", @@ -308,6 +310,7 @@ exports[`InboxPage matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer-user-id display name", @@ -325,6 +328,7 @@ exports[`InboxPage matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider-user-id display name", @@ -584,6 +588,7 @@ exports[`InboxPage matches snapshot 3`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer-user-id display name", @@ -601,6 +606,7 @@ exports[`InboxPage matches snapshot 3`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider-user-id display name", @@ -718,6 +724,7 @@ exports[`InboxPage matches snapshot 3`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer-user-id display name", @@ -735,6 +742,7 @@ exports[`InboxPage matches snapshot 3`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider-user-id display name", diff --git a/src/containers/ListingPage/__snapshots__/ListingPage.test.js.snap b/src/containers/ListingPage/__snapshots__/ListingPage.test.js.snap index 1962c361..634ef15e 100644 --- a/src/containers/ListingPage/__snapshots__/ListingPage.test.js.snap +++ b/src/containers/ListingPage/__snapshots__/ListingPage.test.js.snap @@ -66,6 +66,7 @@ exports[`ListingPage matches snapshot 1`] = ` "author": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "user-1 display name", @@ -99,6 +100,7 @@ exports[`ListingPage matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "user-1 display name", @@ -199,6 +201,7 @@ exports[`ListingPage matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "user-2@example.com", "emailVerified": true, "profile": Object { @@ -236,6 +239,7 @@ exports[`ListingPage matches snapshot 1`] = ` "author": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "user-1 display name", @@ -286,6 +290,7 @@ exports[`ListingPage matches snapshot 1`] = ` "author": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "user-1 display name", diff --git a/src/containers/PasswordChangePage/__snapshots__/PasswordChangePage.test.js.snap b/src/containers/PasswordChangePage/__snapshots__/PasswordChangePage.test.js.snap index 58a3625f..4429f8c2 100644 --- a/src/containers/PasswordChangePage/__snapshots__/PasswordChangePage.test.js.snap +++ b/src/containers/PasswordChangePage/__snapshots__/PasswordChangePage.test.js.snap @@ -78,6 +78,7 @@ exports[`PasswordChangePage matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "user1@example.com", "emailVerified": true, "profile": Object { diff --git a/src/containers/ProfilePage/__snapshots__/ProfilePage.test.js.snap b/src/containers/ProfilePage/__snapshots__/ProfilePage.test.js.snap index 8366fc53..ed075ee7 100644 --- a/src/containers/ProfilePage/__snapshots__/ProfilePage.test.js.snap +++ b/src/containers/ProfilePage/__snapshots__/ProfilePage.test.js.snap @@ -37,6 +37,7 @@ exports[`ProfilePage matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "test-user display name", diff --git a/src/containers/TransactionPage/__snapshots__/TransactionPage.test.js.snap b/src/containers/TransactionPage/__snapshots__/TransactionPage.test.js.snap index 53c49050..3df15dcc 100644 --- a/src/containers/TransactionPage/__snapshots__/TransactionPage.test.js.snap +++ b/src/containers/TransactionPage/__snapshots__/TransactionPage.test.js.snap @@ -28,6 +28,7 @@ exports[`TransactionPage - Order matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "customer1@example.com", "emailVerified": true, "profile": Object { @@ -135,6 +136,7 @@ exports[`TransactionPage - Order matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer1 display name", @@ -172,6 +174,7 @@ exports[`TransactionPage - Order matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider1 display name", @@ -228,6 +231,7 @@ exports[`TransactionPage - Sale matches snapshot 1`] = ` Object { "attributes": Object { "banned": false, + "deleted": false, "email": "provider1@example.com", "emailVerified": true, "profile": Object { @@ -334,6 +338,7 @@ exports[`TransactionPage - Sale matches snapshot 1`] = ` "customer": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "customer1 display name", @@ -371,6 +376,7 @@ exports[`TransactionPage - Sale matches snapshot 1`] = ` "provider": Object { "attributes": Object { "banned": false, + "deleted": false, "profile": Object { "abbreviatedName": "TT", "displayName": "provider1 display name", diff --git a/src/util/test-data.js b/src/util/test-data.js index e6f20f41..00a17ae3 100644 --- a/src/util/test-data.js +++ b/src/util/test-data.js @@ -29,6 +29,7 @@ export const createUser = (id, attributes = {}) => ({ type: 'user', attributes: { banned: false, + deleted: false, profile: { displayName: `${id} display name`, abbreviatedName: 'TT', @@ -43,6 +44,7 @@ export const createCurrentUser = (id, attributes = {}) => ({ type: 'currentUser', attributes: { banned: false, + deleted: false, email: `${id}@example.com`, emailVerified: true, profile: { diff --git a/src/util/types.js b/src/util/types.js index 98f274d4..14485a17 100644 --- a/src/util/types.js +++ b/src/util/types.js @@ -109,18 +109,29 @@ propTypes.currentUser = shape({ profileImage: propTypes.image, }); +const userAttributes = shape({ + banned: propTypes.value(false).isRequired, + deleted: propTypes.value(false).isRequired, + profile: shape({ + displayName: string.isRequired, + abbreviatedName: string.isRequired, + bio: string, + }), +}); + +const deletedUserAttributes = shape({ + deleted: propTypes.value(true).isRequired, +}); + +const bannedUserAttributes = shape({ + banned: propTypes.value(true).isRequired, +}); + // Denormalised user object propTypes.user = shape({ id: propTypes.uuid.isRequired, type: propTypes.value('user').isRequired, - attributes: shape({ - banned: bool.isRequired, - profile: shape({ - displayName: string.isRequired, - abbreviatedName: string.isRequired, - bio: string, - }), - }), + attributes: oneOfType([userAttributes, deletedUserAttributes, bannedUserAttributes]).isRequired, profileImage: propTypes.image, });