From c825160b170cdd28fb27437b61fbb8d5a1780c61 Mon Sep 17 00:00:00 2001 From: Gareth Fuller Date: Thu, 26 Oct 2023 13:49:52 +0100 Subject: [PATCH] feat: NPS score modal (#4340) * chore: Add appzi script * chore: Add survey link * chore: Add button on all preview modals * chore: Undo change * chore: Update feedback card in tx flows * Appzi UI tweaks * Updated 3rd party services * Fixed bug to make nav action buttons square * Better pattern matching for a consistent modal bg * Updated policies --------- Co-authored-by: pkattera --- index.html | 3 + src/assets/css/global/all.css | 5 + .../images/services/amazon-web-services.svg | 1 + src/assets/images/services/appzi.svg | 1 + .../_global/BalDataList/BalDataList.vue | 2 +- src/components/_global/icons/ActivityIcon.vue | 6 +- src/components/_global/icons/ThumbsUpIcon.vue | 32 +++++ src/components/btns/DarkModeToggle.vue | 1 + src/components/btns/FeedbackBtn.vue | 22 ++++ src/components/cards/FeedbackCard.vue | 24 ++++ .../pages/pool/staking/StakePreview.vue | 12 +- .../staking/composables/useStakePreview.ts | 6 + src/components/footer/Footer.vue | 5 + .../components/LockActions.vue | 4 + .../AddLiquidityPreview.vue | 1 + .../components/Actions.vue | 118 ++++++++++-------- .../WithdrawPreviewModal.vue | 1 + .../components/WithdrawActions.vue | 68 ++++++---- src/components/navs/AppNav/AppNavActions.vue | 2 + .../AppNavActivityBtn/AppNavActivityBtn.vue | 2 +- .../navs/AppNav/AppSidebar/SidebarContent.vue | 5 + .../web3/ThirdPartyServicesModal.vue | 2 + src/composables/useAppzi.ts | 17 +++ src/composables/useTransactions.ts | 7 +- src/locales/default.json | 6 +- src/pages/_layouts/PoolLayout.vue | 2 +- src/pages/cookies-policy.vue | 64 +++++----- src/pages/privacy-policy.vue | 34 ++--- src/pages/terms-of-use.vue | 67 ++++++---- 29 files changed, 353 insertions(+), 167 deletions(-) create mode 100644 src/assets/images/services/amazon-web-services.svg create mode 100644 src/assets/images/services/appzi.svg create mode 100644 src/components/_global/icons/ThumbsUpIcon.vue create mode 100644 src/components/btns/FeedbackBtn.vue create mode 100644 src/components/cards/FeedbackCard.vue create mode 100644 src/composables/useAppzi.ts diff --git a/index.html b/index.html index 3326ae69f7..dbbdb500e9 100644 --- a/index.html +++ b/index.html @@ -61,6 +61,9 @@ defer > + + + diff --git a/src/assets/css/global/all.css b/src/assets/css/global/all.css index e3d3185c69..ecdc482ee7 100644 --- a/src/assets/css/global/all.css +++ b/src/assets/css/global/all.css @@ -51,3 +51,8 @@ input[type='number'] { *::-webkit-scrollbar-thumb { @apply bg-gray-200 dark:bg-gray-700; } + +/* AppZi styles */ +div[id^='bkln'] { + background-color: rgb(0 0 0 / 90%) !important; +} diff --git a/src/assets/images/services/amazon-web-services.svg b/src/assets/images/services/amazon-web-services.svg new file mode 100644 index 0000000000..ff386ca7aa --- /dev/null +++ b/src/assets/images/services/amazon-web-services.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/services/appzi.svg b/src/assets/images/services/appzi.svg new file mode 100644 index 0000000000..747af65ec3 --- /dev/null +++ b/src/assets/images/services/appzi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/_global/BalDataList/BalDataList.vue b/src/components/_global/BalDataList/BalDataList.vue index fe3ba5835a..030901e64c 100644 --- a/src/components/_global/BalDataList/BalDataList.vue +++ b/src/components/_global/BalDataList/BalDataList.vue @@ -12,7 +12,7 @@ withDefaults(defineProps(), {