From 4d8b6ab9b95a2367676feb64c78f4b6e297c6fc1 Mon Sep 17 00:00:00 2001 From: Matus Kosut Date: Wed, 14 Feb 2024 09:30:45 +0100 Subject: [PATCH] add product slider component --- pages/.vitepress/components/ProductSlider.vue | 132 ++++++++++++++++++ pages/.vitepress/theme/index.ts | 2 + pages/index.md | 47 ++----- 3 files changed, 145 insertions(+), 36 deletions(-) create mode 100644 pages/.vitepress/components/ProductSlider.vue diff --git a/pages/.vitepress/components/ProductSlider.vue b/pages/.vitepress/components/ProductSlider.vue new file mode 100644 index 00000000..15a1f4d2 --- /dev/null +++ b/pages/.vitepress/components/ProductSlider.vue @@ -0,0 +1,132 @@ + + + + + diff --git a/pages/.vitepress/theme/index.ts b/pages/.vitepress/theme/index.ts index 189d25ef..75195f59 100644 --- a/pages/.vitepress/theme/index.ts +++ b/pages/.vitepress/theme/index.ts @@ -2,6 +2,7 @@ import type { EnhanceAppContext } from 'vitepress'; import DefaultTheme from 'vitepress/theme'; // import GreyBlock from '../components/GreyBlock.vue'; +import ProductSlider from '../components/ProductSlider.vue'; // import VPButton from 'vitepress/dist/client/theme-default/components/VPButton.vue'; import { VPButton } from 'vitepress/theme'; // import { VPImage } from 'vitepress/theme'; @@ -14,6 +15,7 @@ export default { enhanceApp(context: EnhanceAppContext) { // context.app.component('GreyBlock', GreyBlock); context.app.component('VPButton', VPButton); + context.app.component('ProductSlider', ProductSlider); // context.app.component('VPImage', VPImage); } } diff --git a/pages/index.md b/pages/index.md index 0c149728..1650125f 100644 --- a/pages/index.md +++ b/pages/index.md @@ -2,20 +2,23 @@ title: Welcome layout: page sidebar: false -buttons: - - text: Explore +products: + - title: Explore # href: /explore/ href: https://docs.hdc.ntnu.no/administer-science/services/overview/ # theme: brand - theme: sponsor - - text: Evolve + # theme: sponsor + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + - title: Evolve # href: /evolve/ href: https://docs.hdc.ntnu.no/administer-science/services/overview/ - theme: alt - - text: Scientific Suite + # theme: alt + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + - title: Scientific Suite # href: /scientific-suite/ href: https://docs.hdc.ntnu.no/administer-science/services/overview/ - theme: sponsor + # theme: sponsor + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. contact: https://docs.hdc.ntnu.no/about/contact/ --- @@ -42,35 +45,7 @@ contact: https://docs.hdc.ntnu.no/about/contact/
Core products
-
-
- -
-
- -
-
- -
-
+