From e55d2dd3842218a8d2ebdd52c53fc3c109252db3 Mon Sep 17 00:00:00 2001 From: Tobias Irigoyen Date: Thu, 27 Jan 2022 15:14:20 -0300 Subject: [PATCH 1/7] featured service link fix --- src/components/modules/FeaturedService.js | 2 +- src/content/intl/en.json | 3 ++- src/content/intl/es.json | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/modules/FeaturedService.js b/src/components/modules/FeaturedService.js index 921f5a92..d1f47b63 100644 --- a/src/components/modules/FeaturedService.js +++ b/src/components/modules/FeaturedService.js @@ -300,7 +300,7 @@ const FeaturedService = (props) => { Date: Thu, 27 Jan 2022 15:27:56 -0300 Subject: [PATCH 2/7] blurry projects thumbnails fix --- src/pages/labs.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/labs.js b/src/pages/labs.js index 574c5253..3f70285a 100644 --- a/src/pages/labs.js +++ b/src/pages/labs.js @@ -99,7 +99,7 @@ export const pageQuery = graphql` tags image{ childImageSharp { - fluid(maxWidth: 800) { + fluid(maxWidth: 1500, quality: 50) { ...GatsbyImageSharpFluid } } From 4e9c1effef20e204544f9e1eeddc2514d47e1d63 Mon Sep 17 00:00:00 2001 From: Tobias Irigoyen Date: Mon, 31 Jan 2022 17:23:49 -0300 Subject: [PATCH 3/7] add slash to post breadcrumb --- src/blogTemplates/blogPost.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blogTemplates/blogPost.js b/src/blogTemplates/blogPost.js index a939b8fe..040baef3 100644 --- a/src/blogTemplates/blogPost.js +++ b/src/blogTemplates/blogPost.js @@ -225,7 +225,7 @@ export default function Post({ data, props }) { - Blog {post.title} + Blog / {post.title} From e29b1a015bdbf3ab329e48d6f5458d59c1dfa75c Mon Sep 17 00:00:00 2001 From: Tobias Irigoyen Date: Mon, 31 Jan 2022 17:46:48 -0300 Subject: [PATCH 4/7] fix post headings spacing --- src/blogTemplates/blogPost.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/blogTemplates/blogPost.js b/src/blogTemplates/blogPost.js index 040baef3..2d536221 100644 --- a/src/blogTemplates/blogPost.js +++ b/src/blogTemplates/blogPost.js @@ -114,7 +114,6 @@ const PostContent = styled.div` p{ margin-bottom:30px; } - h2{ font-size: .88rem; line-height: 23px; @@ -122,7 +121,9 @@ const PostContent = styled.div` font-weight: ${styles.fontWeight.bold}; margin-bottom: 20px; } - + h1, h2, h3, h4, h5, h6 { + margin-bottom: 15px; + } figure{ margin-bottom: 30px; max-width: 320px; From 3957a75d209c50ce83148b846110a9c027fdefa3 Mon Sep 17 00:00:00 2001 From: Tobias Irigoyen Date: Mon, 31 Jan 2022 18:19:11 -0300 Subject: [PATCH 5/7] labs and culture header animations size fix --- src/components/common/SectionHeader.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/components/common/SectionHeader.js b/src/components/common/SectionHeader.js index cb77bfff..ec9dabae 100644 --- a/src/components/common/SectionHeader.js +++ b/src/components/common/SectionHeader.js @@ -84,6 +84,28 @@ const ImageContainer = styled.div` margin-right: 17px;` } }} + ${props => { + if (props.section === 'labs') { + return ` + svg { + width: 100%!important; + height: auto!important; + } + ` + } + }} + } + @media (min-width: ${styles.breakpoints.m}px) and (max-width: ${styles.breakpoints.l}px){ + ${props => { + if (props.section === 'cultura') { + return ` + svg { + width: 100%!important; + height: auto!important; + } + ` + } + }} } ` From 9b5e8d48ea51dfaa20f3a1bc6beb0403267e0a96 Mon Sep 17 00:00:00 2001 From: Tobias Irigoyen Date: Mon, 31 Jan 2022 18:43:49 -0300 Subject: [PATCH 6/7] see all articles button size and position fix --- src/blogTemplates/blogPost.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/blogTemplates/blogPost.js b/src/blogTemplates/blogPost.js index 2d536221..3b47765f 100644 --- a/src/blogTemplates/blogPost.js +++ b/src/blogTemplates/blogPost.js @@ -203,6 +203,9 @@ const TagsTitle = styled.h4` const Btn = styled(Button)` display: flex; justify-content: center; + width: fit-content; + margin-left: auto; + margin-right: auto; ` export default function Post({ data, props }) { From 16db5f0a4841a3698c7dbea67e94209bb79ed061 Mon Sep 17 00:00:00 2001 From: Tobias Irigoyen Date: Tue, 1 Feb 2022 14:26:22 -0300 Subject: [PATCH 7/7] multilanguage post fix --- src/blogTemplates/blogPost.js | 59 ++++++++++++++++++++--------------- 1 file changed, 33 insertions(+), 26 deletions(-) diff --git a/src/blogTemplates/blogPost.js b/src/blogTemplates/blogPost.js index 3b47765f..09d8ab92 100644 --- a/src/blogTemplates/blogPost.js +++ b/src/blogTemplates/blogPost.js @@ -1,7 +1,6 @@ import React from "react"; import { graphql } from "gatsby"; import { changeLocale } from "gatsby-plugin-react-intl"; -import { useEffect } from "react"; import styled from 'styled-components' import Img from "gatsby-image" import data from '../content/content.json' @@ -208,16 +207,18 @@ const Btn = styled(Button)` margin-right: auto; ` -export default function Post({ data, props }) { +export default function Post({ data: {allMarkdownRemark: { edges }} }) { deckDeckGoHighlightElement(); - const { html, frontmatter: post } = data.markdownRemark; const intl = useIntl(); - - useEffect(() => { - if (post.lang !== "es") { - changeLocale(post.lang); - } - }, [post.lang]); + let post = edges[0].node.frontmatter; + let html = ""; + const postFiqus = edges.forEach((e) => { + const { frontmatter: p } = e.node; + if (p.lang === intl.locale) { + post = p; + html = e.node.html; + } + }) return ( @@ -261,28 +262,34 @@ export default function Post({ data, props }) { ); } + export const pageQuery = graphql` - query PostQuery($slug: String!) { - markdownRemark(frontmatter: { slug: { eq: $slug } }) { - html - frontmatter { - lang - type - title - author - slug - date - tags - image{ - childImageSharp { - fluid(maxWidth: 800) { - ...GatsbyImageSharpFluid + query ($slug: String!) { + allMarkdownRemark(filter: {frontmatter: { type: {eq: "post"}, slug: { eq: $slug } }}){ + edges { + node { + id + html + frontmatter { + lang + type + title + author + slug + date + tags + image{ + childImageSharp { + fluid(maxWidth: 800) { + ...GatsbyImageSharpFluid + } + } } + imageCredits } + timeToRead } - imageCredits } - timeToRead } } `;