diff --git a/.vitepress/theme/components/VueSchoolBanner.vue b/.vitepress/theme/components/VueSchoolBanner.vue index 4a64f93f20..13a37b93d9 100644 --- a/.vitepress/theme/components/VueSchoolBanner.vue +++ b/.vitepress/theme/components/VueSchoolBanner.vue @@ -2,7 +2,7 @@ @@ -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 +
@@ -35,19 +37,19 @@ 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) } 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), 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 @@ - - - - - - - - - - - + + + + + +