diff --git a/src/components/BannerHead/BannerHead.js b/src/components/BannerHead/BannerHead.js index 8e85fd33..c86e1877 100644 --- a/src/components/BannerHead/BannerHead.js +++ b/src/components/BannerHead/BannerHead.js @@ -1,28 +1,31 @@ import React from "react" import "./BannerHead.scss" import MarkdownView from "react-showdown" +import { getImage, GatsbyImage } from "gatsby-plugin-image" const BannerHead = ({ data }) => { const title = data?.title; - const image = data?.image; - console.log(image) + + const checkImage = () => { + + if (data?.image[0]?.url) { + return {data?.image[0]?.name} + } else { + const image = getImage(data?.image[0]?.localFile) + return + } + } + return ( ) } diff --git a/src/components/BlogPage/BlogContainer.js b/src/components/BlogPage/BlogContainer.js index b24c4f05..08940bde 100644 --- a/src/components/BlogPage/BlogContainer.js +++ b/src/components/BlogPage/BlogContainer.js @@ -3,7 +3,7 @@ import { useBlog } from "../../hooks" import Layout from "../../components/layout" import BlogGrid from "./BlogGrid/BlogGrid" import BlogArticle from "./BlogArticle/BlogArticle" -import { Seo, BannerActionCall } from "../index" +import { Seo, BannerHead } from "../index" import "./BlogContainer.scss" @@ -13,11 +13,10 @@ const Blog = () => { const data = blogData?.allStrapiBlogCategory?.nodes const dataArticles = blogData?.allStrapiArticle?.nodes - const bannerActionCall = blogData?.allStrapiBlogPage?.nodes[0]?.actionCallBanner - const title = blogData?.allStrapiBlogPage?.nodes[0]?.title - + const bannerHead = blogData?.allStrapiBlogPage?.nodes[0]?.bannerHead[0] const filterArticle = data.map(category => dataArticles.filter(article => category.name === article.blog_category.name)) + console.log(bannerHead) const { pageTitle, pageDescription, @@ -35,12 +34,9 @@ const Blog = () => { )} {data.length > 0 && (
- {title && ( -
-

-

- )} - + + {bannerHead && } + {filterArticle?.map((category, idx) => ( {category.map((item, idx) => ( @@ -57,8 +53,6 @@ const Blog = () => { ))}
)} - - {bannerActionCall && } ) } diff --git a/src/components/index.js b/src/components/index.js index f5d40eca..f77a2465 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -5,7 +5,7 @@ import BannerLogo from "./Banners/BannerLogo" import BannerISO from "./Banners/BannerISO" import BannerClientes from "./Banners/BannerClientes" import BannerTop from "./Banners/BannerTop" -import BannerActionCall from "./Banners/BannerActionCall" +import BannerHead from "./BannerHead/BannerHead" import CasesSection from "./CasesSection/CasesSection" import CasesList from "./CasesSection/CasesList" @@ -20,5 +20,5 @@ export { BannerISO, BannerClientes, BannerTop, - BannerActionCall, + BannerHead } diff --git a/src/hooks/useBlog.js b/src/hooks/useBlog.js index 7cbe94dc..69c029d3 100644 --- a/src/hooks/useBlog.js +++ b/src/hooks/useBlog.js @@ -27,18 +27,13 @@ const useBlog = () => { } allStrapiBlogPage { nodes { - title seo: pageMetadata { pageTitle pageKeywords pageDescription } - actionCallBanner { + bannerHead { title - link { - name - pathTo - } image { localFile { childImageSharp { @@ -46,14 +41,7 @@ const useBlog = () => { } } } - imageDarkMode { - localFile { - childImageSharp { - gatsbyImageData - } - } - } - } + } } } }