From 02e6b0afdf1aefd95a64bb39be5b49d30e95c707 Mon Sep 17 00:00:00 2001 From: Nico Devs Date: Fri, 22 Apr 2022 11:25:23 -0300 Subject: [PATCH 1/5] Update Vue School offer banner --- .../theme/components/VueSchoolBanner.vue | 91 +++++---- .../images/vueschool/vs-fw-bg-small.svg | 183 ++++++++++++++++++ src/public/images/vueschool/vs-iso.svg | 13 +- src/public/images/vueschool/vs-logo.svg | 17 +- 4 files changed, 249 insertions(+), 55 deletions(-) create mode 100644 src/public/images/vueschool/vs-fw-bg-small.svg diff --git a/.vitepress/theme/components/VueSchoolBanner.vue b/.vitepress/theme/components/VueSchoolBanner.vue index 4a64f93f20..a91dad087e 100644 --- a/.vitepress/theme/components/VueSchoolBanner.vue +++ b/.vitepress/theme/components/VueSchoolBanner.vue @@ -12,15 +12,17 @@
-
- VUE 3 MASTERCLASS - FREE WEEKEND -
- Register at vueschool.io/free-weekend + Get up to 40% off your Vue School Subscription +
+
+ Time Limited Offer
- Free Access +
+ GET OFFER +
@@ -47,7 +49,7 @@ function close () { diff --git a/src/public/images/vueschool/vs-fw-bg-small.svg b/src/public/images/vueschool/vs-fw-bg-small.svg new file mode 100644 index 0000000000..a914f40050 --- /dev/null +++ b/src/public/images/vueschool/vs-fw-bg-small.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/public/images/vueschool/vs-iso.svg b/src/public/images/vueschool/vs-iso.svg index 7e1192bcd3..a95d926079 100644 --- a/src/public/images/vueschool/vs-iso.svg +++ b/src/public/images/vueschool/vs-iso.svg @@ -1,10 +1,7 @@ - - - - - - - - + + + + + diff --git a/src/public/images/vueschool/vs-logo.svg b/src/public/images/vueschool/vs-logo.svg index 4e060ce4e2..b44c004583 100644 --- a/src/public/images/vueschool/vs-logo.svg +++ b/src/public/images/vueschool/vs-logo.svg @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + From 381afa13d9d7a2612baa3da20140f69e583ca920 Mon Sep 17 00:00:00 2001 From: Nico Devs Date: Fri, 22 Apr 2022 11:53:23 -0300 Subject: [PATCH 2/5] Update banner link --- .vitepress/theme/components/VueSchoolBanner.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vitepress/theme/components/VueSchoolBanner.vue b/.vitepress/theme/components/VueSchoolBanner.vue index a91dad087e..88f8a29fe3 100644 --- a/.vitepress/theme/components/VueSchoolBanner.vue +++ b/.vitepress/theme/components/VueSchoolBanner.vue @@ -2,7 +2,7 @@ From cfde1f80984102149692b155b62dc5aeea870b95 Mon Sep 17 00:00:00 2001 From: Nico Devs Date: Fri, 22 Apr 2022 12:31:57 -0300 Subject: [PATCH 3/5] Remove green 'Vue 3 is official version' banner --- .vitepress/theme/index.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.vitepress/theme/index.ts b/.vitepress/theme/index.ts index 882cb14f16..96b2589c0b 100644 --- a/.vitepress/theme/index.ts +++ b/.vitepress/theme/index.ts @@ -1,7 +1,6 @@ import './styles/index.css' import { h, App } from 'vue' import { VPTheme } from '@vue/theme' -import Banner from './components/Banner.vue' import PreferenceSwitch from './components/PreferenceSwitch.vue' import VueSchoolLink from './components/VueSchoolLink.vue' import VueSchoolBanner from './components/VueSchoolBanner.vue' @@ -18,8 +17,7 @@ export default Object.assign({}, VPTheme, { // @ts-ignore return h(VPTheme.Layout, null, { banner: () => h('div', {}, [ - h(VueSchoolBanner), - h(Banner) + h(VueSchoolBanner) ]), 'sidebar-top': () => h(PreferenceSwitch), 'aside-mid': () => h(SponsorsAside), From 733a97b3f14d23a428e029b818c87d3ea6c9ed0c Mon Sep 17 00:00:00 2001 From: Nico Devs Date: Fri, 22 Apr 2022 12:46:19 -0300 Subject: [PATCH 4/5] Fix banner copy --- .vitepress/theme/components/VueSchoolBanner.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vitepress/theme/components/VueSchoolBanner.vue b/.vitepress/theme/components/VueSchoolBanner.vue index 88f8a29fe3..56805c7f68 100644 --- a/.vitepress/theme/components/VueSchoolBanner.vue +++ b/.vitepress/theme/components/VueSchoolBanner.vue @@ -13,7 +13,7 @@
- Get up to 40% off your Vue School Subscription + Get up to 40% off your Vue School Subscription
Time Limited Offer From 051aabc808bfe937a2b87b2ff555aed458e0b451 Mon Sep 17 00:00:00 2001 From: Nico Devs Date: Fri, 22 Apr 2022 13:48:51 -0300 Subject: [PATCH 5/5] Update Vue School localStorage key --- .vitepress/theme/components/VueSchoolBanner.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.vitepress/theme/components/VueSchoolBanner.vue b/.vitepress/theme/components/VueSchoolBanner.vue index 56805c7f68..13a37b93d9 100644 --- a/.vitepress/theme/components/VueSchoolBanner.vue +++ b/.vitepress/theme/components/VueSchoolBanner.vue @@ -37,14 +37,14 @@ import { ref, onMounted } from 'vue' const isVisible = ref(false) onMounted(() => { - isVisible.value = !localStorage.getItem('VS_FW_22') + isVisible.value = !localStorage.getItem('VS_FW_22_OFFER') if (isVisible.value) document.body.classList.add('has-top-banner') }) function close () { isVisible.value = false document.body.classList.remove('has-top-banner') - localStorage.setItem('VS_FW_22', 1) + localStorage.setItem('VS_FW_22_OFFER', 1) }