diff --git a/content/page/tft/carousel/Slide1/bg_1.jpg b/content/page/tft/carousel/Slide1/bg_1.jpg
new file mode 100644
index 000000000..3a856b547
Binary files /dev/null and b/content/page/tft/carousel/Slide1/bg_1.jpg differ
diff --git a/content/page/tft/carousel/Slide1/index.md b/content/page/tft/carousel/Slide1/index.md
new file mode 100644
index 000000000..b19e1bce0
--- /dev/null
+++ b/content/page/tft/carousel/Slide1/index.md
@@ -0,0 +1,4 @@
+---
+id: slide1
+img: ./bg_1.jpg
+---
diff --git a/content/page/tft/carousel/Slide2/bg_2.jpg b/content/page/tft/carousel/Slide2/bg_2.jpg
new file mode 100644
index 000000000..936b0ee34
Binary files /dev/null and b/content/page/tft/carousel/Slide2/bg_2.jpg differ
diff --git a/content/page/tft/carousel/Slide2/index.md b/content/page/tft/carousel/Slide2/index.md
new file mode 100644
index 000000000..3a2238412
--- /dev/null
+++ b/content/page/tft/carousel/Slide2/index.md
@@ -0,0 +1,4 @@
+---
+id: slide2
+img: ./bg_2.jpg
+---
diff --git a/content/page/tft/carousel/Slide3/bg_3.jpg b/content/page/tft/carousel/Slide3/bg_3.jpg
new file mode 100644
index 000000000..021418fc0
Binary files /dev/null and b/content/page/tft/carousel/Slide3/bg_3.jpg differ
diff --git a/content/page/tft/carousel/Slide3/index.md b/content/page/tft/carousel/Slide3/index.md
new file mode 100644
index 000000000..a128b29ae
--- /dev/null
+++ b/content/page/tft/carousel/Slide3/index.md
@@ -0,0 +1,4 @@
+---
+id: slide3
+img: ./bg_3.jpg
+---
diff --git a/content/page/tft/carousel/Slide4/bg_4.jpg b/content/page/tft/carousel/Slide4/bg_4.jpg
new file mode 100644
index 000000000..778f23917
Binary files /dev/null and b/content/page/tft/carousel/Slide4/bg_4.jpg differ
diff --git a/content/page/tft/carousel/Slide4/index.md b/content/page/tft/carousel/Slide4/index.md
new file mode 100644
index 000000000..95d7fe73a
--- /dev/null
+++ b/content/page/tft/carousel/Slide4/index.md
@@ -0,0 +1,4 @@
+---
+id: slide4
+img: ./bg_4.jpg
+---
diff --git a/content/page/tft/carousel/Slide5/bg_5.jpg b/content/page/tft/carousel/Slide5/bg_5.jpg
new file mode 100644
index 000000000..8b2d89909
Binary files /dev/null and b/content/page/tft/carousel/Slide5/bg_5.jpg differ
diff --git a/content/page/tft/carousel/Slide5/index.md b/content/page/tft/carousel/Slide5/index.md
new file mode 100644
index 000000000..352dad983
--- /dev/null
+++ b/content/page/tft/carousel/Slide5/index.md
@@ -0,0 +1,4 @@
+---
+id: slide5
+img: ./bg_5.jpg
+---
diff --git a/content/page/tft/carousel/Slide6/bg_6.jpg b/content/page/tft/carousel/Slide6/bg_6.jpg
new file mode 100644
index 000000000..a77f5fdc2
Binary files /dev/null and b/content/page/tft/carousel/Slide6/bg_6.jpg differ
diff --git a/content/page/tft/carousel/Slide6/index.md b/content/page/tft/carousel/Slide6/index.md
new file mode 100644
index 000000000..7bdaf8cdb
--- /dev/null
+++ b/content/page/tft/carousel/Slide6/index.md
@@ -0,0 +1,4 @@
+---
+id: slide6
+img: ./bg_6.jpg
+---
diff --git a/content/page/tft/carousel/Slide7/bg_7.jpg b/content/page/tft/carousel/Slide7/bg_7.jpg
new file mode 100644
index 000000000..fa3326a8c
Binary files /dev/null and b/content/page/tft/carousel/Slide7/bg_7.jpg differ
diff --git a/content/page/tft/carousel/Slide7/index.md b/content/page/tft/carousel/Slide7/index.md
new file mode 100644
index 000000000..766797591
--- /dev/null
+++ b/content/page/tft/carousel/Slide7/index.md
@@ -0,0 +1,4 @@
+---
+id: slide7
+img: ./bg_7.jpg
+---
diff --git a/content/page/tft/carousel/main/index.md b/content/page/tft/carousel/main/index.md
new file mode 100644
index 000000000..1453dcb56
--- /dev/null
+++ b/content/page/tft/carousel/main/index.md
@@ -0,0 +1,6 @@
+---
+id: slider_main
+title: AMAZING PARTNERS TRUST
+subtitle: THE THREEFOLD GRID AND TFT
+---
+Some of the biggest names in the industry share our vision.
diff --git a/content/page/tft/tft.md b/content/page/tft/tft.md
index 4219a1c83..b0ccbbba5 100644
--- a/content/page/tft/tft.md
+++ b/content/page/tft/tft.md
@@ -13,4 +13,6 @@ link: /
cta: tft_cta
brandPanel: tft_brandPanel
card: tft_card
+carousel: [slide1, slide2, slide3, slide4, slide5, slide6 , slide7]
+sliderMain: slider_main
---
diff --git a/gridsome.config.js b/gridsome.config.js
index b148eb4da..20eb14bfd 100644
--- a/gridsome.config.js
+++ b/gridsome.config.js
@@ -371,6 +371,22 @@ module.exports = {
}
},
+ {
+ use: '@gridsome/source-filesystem',
+ options: {
+ typeName: 'Carousel',
+ path: './content/page/**/carousel/**/*.md',
+ }
+ },
+
+ {
+ use: '@gridsome/source-filesystem',
+ options: {
+ typeName: 'CarouselMain',
+ path: './content/page/**/carousel/main/*.md',
+ }
+ },
+
{
use: '@gridsome/source-filesystem',
options: {
@@ -429,7 +445,9 @@ module.exports = {
jobs: 'Jobs',
customCTA: 'CustomCTA',
pageHeader: 'PageHeader',
- card: 'Card'
+ card: 'Card',
+ carousel: 'Carousel',
+ sliderMain: 'CarouselMain'
}
}
},
diff --git a/package.json b/package.json
index 24df30b27..ec60a4bc9 100644
--- a/package.json
+++ b/package.json
@@ -1,43 +1 @@
-
-{
-"name": "www_threefold_io",
-"private": true,
-"scripts": {
- "build": "gridsome build",
- "develop": "gridsome develop",
- "explore": "gridsome explore"
-},
-"dependencies": {
- "@fortawesome/fontawesome-svg-core": "^1.2.30",
- "@fortawesome/free-brands-svg-icons": "^5.14.0",
- "@fortawesome/free-solid-svg-icons": "^5.14.0",
- "@fortawesome/vue-fontawesome": "^2.0.0",
- "@gridsome/source-filesystem": "^0.6.2",
- "@gridsome/transformer-remark": "^0.6.2",
- "@noxify/gridsome-remark-classes": "^1.0.0",
- "@noxify/gridsome-remark-table-align": "^1.0.0",
- "axios": "^0.21.1",
- "babel-runtime": "^6.26.0",
- "core-js": "^3.6.5",
- "gridsome": "^0.7.3",
- "gridsome-plugin-matomo": "^0.1.0",
- "gridsome-plugin-remark-prismjs-all": "^0.3.5",
- "gridsome-plugin-tailwindcss": "^3.0.1",
- "gridsome-source-graphql": "^1.0.2",
- "gridsome-source-static-meta": "github:noxify/gridsome-source-static-meta#master",
- "lodash": "^4.17.20",
- "pluralize": "^8.0.0",
- "sass-loader": "^10.0.2",
- "tailwindcss": "^2.0.0",
- "tailwindcss-gradients": "^3.0.0",
- "tailwindcss-tables": "^0.4.0",
- "v-tooltip": "^2.0.3",
- "vue-markdown": "^2.1.2",
- "isexe": "^2.0.0",
- "vue-share-it": "^1.1.4",
- "node-sass": "^6.0.1"
- },
- "devDependencies": {
- "@tailwindcss/aspect-ratio": "^0.2.0"
- }
-}
+{"name":"www_threefold_io","private":true,"scripts":{"build":"gridsome build","develop":"gridsome develop","explore":"gridsome explore"},"dependencies":{"@fortawesome/fontawesome-svg-core":"^1.2.30","@fortawesome/free-brands-svg-icons":"^5.14.0","@fortawesome/free-solid-svg-icons":"^5.14.0","@fortawesome/vue-fontawesome":"^2.0.0","@gridsome/source-filesystem":"^0.6.2","@gridsome/transformer-remark":"^0.6.2","@noxify/gridsome-remark-classes":"^1.0.0","@noxify/gridsome-remark-table-align":"^1.0.0","axios":"^0.21.1","babel-runtime":"^6.26.0","core-js":"^3.6.5","gridsome":"^0.7.3","gridsome-plugin-matomo":"^0.1.0","gridsome-plugin-remark-prismjs-all":"^0.3.5","gridsome-plugin-tailwindcss":"^3.0.1","gridsome-source-graphql":"^1.0.2","gridsome-source-static-meta":"github:noxify/gridsome-source-static-meta#master","isexe":"^2.0.0","lodash":"^4.17.20","node-sass":"^6.0.1","pluralize":"^8.0.0","sass-loader":"^10.0.2","tailwindcss":"^2.0.0","tailwindcss-gradients":"^3.0.0","tailwindcss-tables":"^0.4.0","v-tooltip":"^2.0.3","vue-markdown":"^2.1.2","vue-share-it":"^1.1.4","vue-slick-carousel":"^1.0.6"},"devDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0"}}
diff --git a/src/assets/scss/main.scss b/src/assets/scss/main.scss
index 6b55f957b..ba9cc3d1c 100644
--- a/src/assets/scss/main.scss
+++ b/src/assets/scss/main.scss
@@ -9,7 +9,7 @@
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap");
blockquote {
- @apply border-l;
+ // @apply border-l;
@apply border-l-4;
@apply border-l-blue-500;
@apply pl-4;
@@ -48,7 +48,7 @@ body {
}
pre {
- @apply border-l;
+ // @apply border-l;
@apply border-l-2;
@apply border-l-gray-500;
@apply pl-4;
@@ -117,7 +117,7 @@ ul {
}
.flex-post {
- @apply border-b;
+ // @apply border-b;
@apply border-b-gray-300;
@apply flex-col;
@apply w-full;
diff --git a/src/components/custom/Slider.vue b/src/components/custom/Slider.vue
new file mode 100644
index 000000000..e9d2b8ec1
--- /dev/null
+++ b/src/components/custom/Slider.vue
@@ -0,0 +1,84 @@
+
+ {{ main.title }}
+ {{ main.subtitle }}
+
+
+