From 620df97db9f2e74dffd5c9c01eac9b8dc28c3a54 Mon Sep 17 00:00:00 2001 From: Israel Ugbodaga Date: Mon, 11 Nov 2024 03:45:49 +0100 Subject: [PATCH] add vuemastery banner black friday 2024 --- .../theme/components/VueMasteryBanner.vue | 253 ++++++++++++++++++ .vitepress/theme/index.ts | 6 +- .../background-bubbles-vuemastery.svg | 110 ++++++++ src/public/vuemastery/vuemastery-white.svg | 32 +++ 4 files changed, 399 insertions(+), 2 deletions(-) create mode 100644 .vitepress/theme/components/VueMasteryBanner.vue create mode 100644 src/public/vuemastery/background-bubbles-vuemastery.svg create mode 100644 src/public/vuemastery/vuemastery-white.svg diff --git a/.vitepress/theme/components/VueMasteryBanner.vue b/.vitepress/theme/components/VueMasteryBanner.vue new file mode 100644 index 0000000000..0b42c4e691 --- /dev/null +++ b/.vitepress/theme/components/VueMasteryBanner.vue @@ -0,0 +1,253 @@ + + + + + + + diff --git a/.vitepress/theme/index.ts b/.vitepress/theme/index.ts index 9ea1fb93ff..212b41382b 100644 --- a/.vitepress/theme/index.ts +++ b/.vitepress/theme/index.ts @@ -10,14 +10,16 @@ import { } from './components/preferences' import SponsorsAside from './components/SponsorsAside.vue' import VueSchoolLink from './components/VueSchoolLink.vue' -import Banner from './components/Banner.vue' +// import Banner from './components/Banner.vue' // import TextAd from './components/TextAd.vue' +import VueMasteryBanner from './components/VueMasteryBanner.vue' export default Object.assign({}, VPTheme, { Layout: () => { // @ts-ignore return h(VPTheme.Layout, null, { - banner: () => h(Banner), + // banner: () => h(Banner), + banner: () => h(VueMasteryBanner), 'sidebar-top': () => h(PreferenceSwitch), 'sidebar-bottom': () => h(SecurityUpdateBtn), 'aside-mid': () => h(SponsorsAside) diff --git a/src/public/vuemastery/background-bubbles-vuemastery.svg b/src/public/vuemastery/background-bubbles-vuemastery.svg new file mode 100644 index 0000000000..886d9e89bb --- /dev/null +++ b/src/public/vuemastery/background-bubbles-vuemastery.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/public/vuemastery/vuemastery-white.svg b/src/public/vuemastery/vuemastery-white.svg new file mode 100644 index 0000000000..bf97acdeba --- /dev/null +++ b/src/public/vuemastery/vuemastery-white.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +