From dceffdca5bb65ee6c28c0e324b56dd1277d70df6 Mon Sep 17 00:00:00 2001 From: thomas Date: Mon, 2 Mar 2020 20:25:29 +0100 Subject: [PATCH] policy pages added --- assets/bulma.scss | 4 +- components/PolicyPage.vue | 24 ++++++++ components/ProductCardList.vue | 12 ++-- components/TheFooter.vue | 10 ++++ nuxt.config.js | 4 +- .../_handle/article/_articleHandle/index.vue | 14 +++-- pages/blog/_handle/index.vue | 16 +++-- pages/collection/_handle/index.vue | 32 ++++++---- pages/index.vue | 59 +++++++++---------- pages/policy/privacy-policy/index.vue | 29 ++++++++- pages/policy/refund-policy/index.vue | 40 +++++++++++++ pages/policy/terms-of-service/index.vue | 40 +++++++++++++ pages/products/_handle/index.vue | 5 +- 13 files changed, 227 insertions(+), 62 deletions(-) create mode 100644 components/PolicyPage.vue create mode 100644 pages/policy/refund-policy/index.vue create mode 100644 pages/policy/terms-of-service/index.vue diff --git a/assets/bulma.scss b/assets/bulma.scss index 3fb2bd4..be7b87f 100644 --- a/assets/bulma.scss +++ b/assets/bulma.scss @@ -40,7 +40,9 @@ p.footer-link > a:hover { @import "~bulma"; @import "~buefy/src/scss/buefy"; - +.is-shadow { + text-shadow: 2px 2px 4px #000000; +} // My custom theme .nuxt-link-exact-active { diff --git a/components/PolicyPage.vue b/components/PolicyPage.vue new file mode 100644 index 0000000..076a7e4 --- /dev/null +++ b/components/PolicyPage.vue @@ -0,0 +1,24 @@ + + + + + diff --git a/components/ProductCardList.vue b/components/ProductCardList.vue index a0d4ade..bc4c48e 100644 --- a/components/ProductCardList.vue +++ b/components/ProductCardList.vue @@ -4,9 +4,15 @@
-
+
+
+ image-not-found +
@@ -51,7 +57,5 @@ export default { diff --git a/components/TheFooter.vue b/components/TheFooter.vue index 271cbbf..44922ef 100644 --- a/components/TheFooter.vue +++ b/components/TheFooter.vue @@ -23,6 +23,16 @@ Privacy Policy

+ +

diff --git a/nuxt.config.js b/nuxt.config.js index 1349e04..735841e 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -104,12 +104,10 @@ export default { }` } }).then((response) => { + const res = [] const blogRoutes = response.data.data.blogs.edges const productRoutes = response.data.data.products.edges const CollectionRoutes = response.data.data.collections.edges - // eslint-disable-next-line no-console - console.log(blogRoutes) - const res = [] blogRoutes.forEach((blog) => { blog.node.articles.edges.forEach((article) => { res.push('/blog/' + blog.node.handle + '/article/' + article.node.handle) diff --git a/pages/blog/_handle/article/_articleHandle/index.vue b/pages/blog/_handle/article/_articleHandle/index.vue index bc98e5d..c0cd9c3 100644 --- a/pages/blog/_handle/article/_articleHandle/index.vue +++ b/pages/blog/_handle/article/_articleHandle/index.vue @@ -10,8 +10,8 @@ }" /> -

-
+
+
@@ -28,8 +28,8 @@
-
-
+
+
@@ -81,9 +81,13 @@ export default { .article { margin-top: 6rem; } + @media screen and (min-width: 768px) { + .article-body { + margin: 0 6rem; + } + } .article-body { line-height: 1.4; - margin: 0 6rem; } .hero-body { height: 500px; diff --git a/pages/blog/_handle/index.vue b/pages/blog/_handle/index.vue index 4657bb2..6593df3 100644 --- a/pages/blog/_handle/index.vue +++ b/pages/blog/_handle/index.vue @@ -1,9 +1,17 @@ diff --git a/pages/collection/_handle/index.vue b/pages/collection/_handle/index.vue index 5bda09d..2daabbb 100644 --- a/pages/collection/_handle/index.vue +++ b/pages/collection/_handle/index.vue @@ -1,23 +1,23 @@ @@ -72,9 +76,13 @@ export default { .article { margin-top: 6rem; } + @media screen and (min-width: 768px) { + .article-body { + margin: 0 6rem; + } + } .article-body { line-height: 1.4; - margin: 0 6rem; } .hero-body { height: 500px; diff --git a/pages/index.vue b/pages/index.vue index 052c7c2..caae0a4 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,41 +1,39 @@