diff --git a/src/components/BannerHead/BannerHead.js b/src/components/BannerHead/BannerHead.js new file mode 100644 index 00000000..8e85fd33 --- /dev/null +++ b/src/components/BannerHead/BannerHead.js @@ -0,0 +1,30 @@ +import React from "react" +import "./BannerHead.scss" +import MarkdownView from "react-showdown" + +const BannerHead = ({ data }) => { + + const title = data?.title; + const image = data?.image; + console.log(image) + return ( + + ) +} + +export default BannerHead diff --git a/src/components/BannerHead/BannerHead.scss b/src/components/BannerHead/BannerHead.scss new file mode 100644 index 00000000..91fce2c8 --- /dev/null +++ b/src/components/BannerHead/BannerHead.scss @@ -0,0 +1,50 @@ +@import "../../styles/global.scss"; +//Pase todos los estilos de PageJobs, cuando este definido el estilo de la pag join-us lo cambiamos + +.banner { + width: 100%; + min-height: 300px; + align-items: center; + + h3 { + color: $primary; + text-align: center; + + span { + background-color: $primary; + display: inline-block; + -webkit-transform: skew(-15deg); + transform: skew(-15deg); + + h3 { + padding: 5px 20px; + -webkit-transform: skew(15deg); + transform: skew(15deg); + color: $white !important; + margin: 0; + } + } + } + h6 { + color: $primary; + //border-bottom: 4px solid $blue; + //padding: 7px; + text-align: center; + //padding: 0px 15px; + } +} + +.cats-mobile { + &-column-name { + font-size: $small; + } +} + +@media (min-width: $breakpoint-md) { + .banner { + h6 { + border-bottom: 4px solid $primary !important; + padding: 7px; + } + } +} diff --git a/src/components/Catsone/catsone.js b/src/components/Catsone/catsone.js new file mode 100644 index 00000000..b70ecb49 --- /dev/null +++ b/src/components/Catsone/catsone.js @@ -0,0 +1,23 @@ +import React from "react" +import Helmet from "react-helmet" +import "./catsone.scss" + +const Catsone = () => { + return ( + <> +
+ + + + + + ) +} + +export default Catsone diff --git a/src/components/JobsPage/JobsPage.scss b/src/components/Catsone/catsone.scss similarity index 96% rename from src/components/JobsPage/JobsPage.scss rename to src/components/Catsone/catsone.scss index 0e98a897..2e58041a 100644 --- a/src/components/JobsPage/JobsPage.scss +++ b/src/components/Catsone/catsone.scss @@ -1,5 +1,5 @@ @import "../../styles/global.scss"; - +//Pase todos los estilos de PageJobs, cuando este definido el estilo de la pag join us lo cambiamos .cats-multiselect { &-label { color: $primary !important; diff --git a/src/components/JobsPage/JobsPage.js b/src/components/JobsPage/JobsPage.js deleted file mode 100644 index 643257fd..00000000 --- a/src/components/JobsPage/JobsPage.js +++ /dev/null @@ -1,37 +0,0 @@ -import React from "react" -import Layout from "../layout" -import Helmet from "react-helmet" -import { Seo } from "../index" -import "./JobsPage.scss" - -const JobsPage = () => { - return ( - - - -
- - - - -
- ) -} - -export default JobsPage diff --git a/src/components/index.js b/src/components/index.js index f92f9fcc..f5d40eca 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -8,10 +8,9 @@ import BannerTop from "./Banners/BannerTop" import BannerActionCall from "./Banners/BannerActionCall" import CasesSection from "./CasesSection/CasesSection" import CasesList from "./CasesSection/CasesList" -import JobsPage from "./JobsPage/JobsPage" + export { - JobsPage, Cards, CasesList, CasesSection, diff --git a/src/pages/jobs.js b/src/pages/jobs.js deleted file mode 100644 index 54baac6b..00000000 --- a/src/pages/jobs.js +++ /dev/null @@ -1,6 +0,0 @@ -import React from "react" -import {JobsPage} from "../components" - -const Jobs = () => - -export default Jobs \ No newline at end of file diff --git a/src/schema/schema.js b/src/schema/schema.js index 7527055e..54f98638 100644 --- a/src/schema/schema.js +++ b/src/schema/schema.js @@ -1198,41 +1198,6 @@ type StrapiGlobalConfigScript { src: String } -type StrapiJobsPage implements Node { - id: ID! - parent: Node - children: [Node!]! - internal: Internal! - title: String - published_at( - formatString: String - fromNow: Boolean - difference: String - locale: String - ): Date - created_at( - formatString: String - fromNow: Boolean - difference: String - locale: String - ): Date - updated_at( - formatString: String - fromNow: Boolean - difference: String - locale: String - ): Date - strapiId: Int - pageMetadata: StrapiJobsPagePageMetadata -} - -type StrapiJobsPagePageMetadata { - id: Int - pageTitle: String - pageDescription: String - pageKeywords: String -} - type StrapiLayoutFooter { id: Int subscription: StrapiLayoutFooterSubscription diff --git a/src/templates/LandingPage.js b/src/templates/LandingPage.js index 54e73fbb..239dedad 100644 --- a/src/templates/LandingPage.js +++ b/src/templates/LandingPage.js @@ -5,43 +5,55 @@ import { Seo, CasesSection, CasesList } from "../components/index.js" // componentes del body import Hero from "../components/Hero/Hero" -import BannerList from '../components/BannerList/BannerLis'; +import BannerList from "../components/BannerList/BannerLis" import ExpandGrid from "../components/expandGrid/ExpandGrid" +import Catsone from "../components/Catsone/catsone" +import BannerHead from '../components/BannerHead/BannerHead'; const LandingPage = ({ data, location }) => { const pageData = data?.allStrapiLandingPage?.nodes[0] const content = pageData.body.map((component, idx) => { - - const hero = component.strapi_component === "home.hero" ? + console.log(component) + const hero = component.strapi_component === "home.hero" ? : null - const bannerList = component.strapi_component === "components.banner-list" ? + const bannerList = component.strapi_component === "components.banner-list" ? : null - const expandGrid = component.strapi_component === "components.selected-grid" ? + const expandGrid = component.strapi_component === "components.selected-grid" ? : null - const casesSection = (component.strapi_component === "components.cases-section" && !component.allCases) ? + const casesSection = (component.strapi_component === "components.cases-section" && !component.allCases) ? : null - const casesList = (component.strapi_component === "components.cases-section" && component.allCases) ? + const casesList = (component.strapi_component === "components.cases-section" && component.allCases) ? : null + const catsone = component.strapi_component === "scripts.catsone" ? + : + null + + const bannerHead = component.strapi_component === "banners.banner-head" ? + : + null + return (
- <> - {component.strapi_component === "home.hero" && hero} - {component.strapi_component === "components.banner-list" && bannerList} - {component.strapi_component === "components.selected-grid" && expandGrid} - {(component.strapi_component === "components.cases-section" && !component.allCases) && casesSection} - {(component.strapi_component === "components.cases-section" && component.allCases) && casesList} - -
+ <> + {hero} + {bannerList} + {expandGrid} + {casesSection} + {casesList} + {catsone} + {bannerHead} + + ) })