From 1b301e9c6827f5a72a443c7a6055a0119e8462d3 Mon Sep 17 00:00:00 2001 From: Bart Enkelaar Date: Sat, 29 Aug 2020 16:33:06 +0200 Subject: [PATCH] issue(11266) - Restyle level-up modal with sparkles (#12486) * issue(11266) - Restyle level-up modal with sparkles * issue(11266) - Add reward display to level up modal At levels 15, 30, 40 and 60 the earned quests are now shown in the level-up modal. * issue(11266) - Simplify css and don't use custom footer * issue(11266) - Don't show pink bars and use colour variables --- website/client/config/storybook/config.js | 2 +- website/client/src/assets/scss/modal.scss | 1 - .../client/src/assets/svg/sparkles-left.svg | 7 + website/client/src/assets/svg/star-group.svg | 9 + .../src/components/achievements/levelUp.vue | 195 +++++++++++++----- .../inventory/stable/hatchedPetDialog.vue | 1 - .../client/src/components/notifications.vue | 10 +- .../client/src/components/tasks/taskModal.vue | 10 - .../components/achievements/levelUp.spec.js | 78 +++++++ website/common/locales/en/achievements.json | 1 + 10 files changed, 241 insertions(+), 73 deletions(-) create mode 100644 website/client/src/assets/svg/sparkles-left.svg create mode 100644 website/client/src/assets/svg/star-group.svg create mode 100644 website/client/tests/unit/components/achievements/levelUp.spec.js diff --git a/website/client/config/storybook/config.js b/website/client/config/storybook/config.js index 63aa9f0c1d..aa6696576f 100644 --- a/website/client/config/storybook/config.js +++ b/website/client/config/storybook/config.js @@ -36,7 +36,7 @@ import BootstrapVue from 'bootstrap-vue'; import StoreModule from '@/libs/store'; // couldn't inject the languages easily, -// so just a "$t()" string to show that this will be translated +// so just a "$t()" string to show that this will be translated Vue.prototype.$t = function translateString (...args) { return `$t(${JSON.stringify(args)})`; }; diff --git a/website/client/src/assets/scss/modal.scss b/website/client/src/assets/scss/modal.scss index ae4ce79d9d..a595900747 100644 --- a/website/client/src/assets/scss/modal.scss +++ b/website/client/src/assets/scss/modal.scss @@ -206,5 +206,4 @@ font-style: normal; } } - } diff --git a/website/client/src/assets/svg/sparkles-left.svg b/website/client/src/assets/svg/sparkles-left.svg new file mode 100644 index 0000000000..7b5f88b38e --- /dev/null +++ b/website/client/src/assets/svg/sparkles-left.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/website/client/src/assets/svg/star-group.svg b/website/client/src/assets/svg/star-group.svg new file mode 100644 index 0000000000..6f7d2016ec --- /dev/null +++ b/website/client/src/assets/svg/star-group.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/website/client/src/components/achievements/levelUp.vue b/website/client/src/components/achievements/levelUp.vue index 7fd27431b1..6c55d19931 100644 --- a/website/client/src/components/achievements/levelUp.vue +++ b/website/client/src/components/achievements/levelUp.vue @@ -1,109 +1,200 @@ -