-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #45 from frontendcafe/issue-5/seccion-informacion
Issue 5/seccion informacion
- Loading branch information
Showing
20 changed files
with
446 additions
and
109 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 14 additions & 5 deletions
19
src/components/CardsMobile/data.js → src/components/CardsMobile/data.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,16 @@ | ||
export const cards = [{ | ||
[ | ||
{ | ||
"title": "Nuestras bodegas", | ||
"description": "Ubicada en Mendoza, Bodegas Wineberry se encuentra en un mágico lugar. Aquí las vides reciben permanente sol, viento suave y seco y abuendante agua que baja de las montañas y se combina con los suelos pedregosos. logrando vinos de alta calidad, frutados y redondos. Moderna e innovadora, la actual bodega fue construida bajo altos estándares de calidad respetando el patrimonio histórico y paisajístico perteneciente a la zona. Cada detalle fue cuidadosamente calculado como la vegetación autóctona y la construcción fue realizada bajo técnicas anti-sísmicas de las más avanzadas en el mundo" | ||
}, { | ||
"description": "Ubicada en Mendoza, Bodegas Wineberry se encuentra en un mágico lugar. Aquí las vides reciben permanente sol, viento suave y seco y abuendante agua que baja de las montañas y se combina con los suelos pedregosos. logrando vinos de alta calidad, frutados y redondos. Moderna e innovadora, la actual bodega fue construida bajo altos estándares de calidad respetando el patrimonio histórico y paisajístico perteneciente a la zona. Cada detalle fue cuidadosamente calculado como la vegetación autóctona y la construcción fue realizada bajo técnicas anti-sísmicas de las más avanzadas en el mundo", | ||
"type": "secondary", | ||
"logo": "require('../assets/icon-barriles.png').default", | ||
"img": "../assets/viniedo.png" | ||
}, | ||
{ | ||
"title": "Nuestro proceso", | ||
"description": "Todo el proceso, desde la plantación de viñas, cosecha, elaboración, fraccionamiento, distribución y comercialización, es cuidadosamente controlado con un equipamiento tecnológico de última generación, lográndose así resultados por demás satisfactorios. Luego del proceso de elaboración, nuestros vinos tintos se añejan en vasijas de roble de Nancy, Francia, de 5.000 a 35.000 litros, contando con 440 en total entre toneles y cubas. El añejamiento otorga suavidad y untuosidad ya que la madera suaviza los taninos del vino, engrosa su estructura y prolonga su vida favoreciendo una estiba posterior en botella por varios años, dando como resultado un vino de mayor complejidad. Los vinos blancos serán conservados en tanques por un periodo máximo de un año. La finalidad de la Bodega es obtener blancos sin madera, frutados, frescos y jóvenes." | ||
}] | ||
"description": "Todo el proceso, desde la plantación de viñas, cosecha, elaboración, fraccionamiento, distribución y comercialización, es cuidadosamente controlado con un equipamiento tecnológico de última generación, lográndose así resultados por demás satisfactorios. Luego del proceso de elaboración, nuestros vinos tintos se añejan en vasijas de roble de Nancy, Francia, de 5.000 a 35.000 litros, contando con 440 en total entre toneles y cubas. El añejamiento otorga suavidad y untuosidad ya que la madera suaviza los taninos del vino, engrosa su estructura y prolonga su vida favoreciendo una estiba posterior en botella por varios años, dando como resultado un vino de mayor complejidad. Los vinos blancos serán conservados en tanques por un periodo máximo de un año. La finalidad de la Bodega es obtener blancos sin madera, frutados, frescos y jóvenes.", | ||
"type": "primary", | ||
"logo": "require('../assets/icon-barriles.png').default", | ||
"img": "../assets/viniedo.png" | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export * from './useWindow'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
import { useState, useEffect } from 'react'; | ||
|
||
export function useWindow() { | ||
const [windowSize, setWindowSize] = useState({ | ||
width: null, | ||
height: null, | ||
}); | ||
|
||
useEffect(() => { | ||
const onWindowResize = () => { | ||
setWindowSize({ | ||
width: window.innerWidth, | ||
height: window.innerHeight, | ||
}); | ||
} | ||
|
||
onWindowResize(); | ||
window.addEventListener('resize', onWindowResize); | ||
return () => window.removeEventListener('resize', onWindowResize); | ||
}, []); | ||
|
||
return windowSize | ||
} |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
import Button from "../../components/Button"; | ||
import CardMobile from "../../components/CardsMobile"; | ||
import CardDesktop from "../../components/CardDesktop"; | ||
import data from "./data.json"; | ||
import { useWindow } from "../../hooks/useWindow"; | ||
import "./styles.scss"; | ||
|
||
export const Information = ({handleClick, moreInfo}) => { | ||
|
||
const size = useWindow(); | ||
console.log(size); | ||
|
||
return ( | ||
<section className={`information${moreInfo ? "--expanded" : ""}`}> | ||
<div className="information__cards"> | ||
{size.width < 576 | ||
? data.map((info) => ( | ||
<CardMobile | ||
key={info.id} | ||
logo={info.logo} | ||
img={info.img} | ||
title={info.title} | ||
description={info.description} | ||
/> | ||
)) | ||
: data.map((info) => ( | ||
<CardDesktop | ||
key={info.id} | ||
icon={info.logo} | ||
cover={info.deskImg} | ||
title={info.title} | ||
children={moreInfo ? info.description : info.shortDesc} | ||
type ={info.type} | ||
moreInfo={moreInfo} | ||
/> | ||
))} | ||
</div> | ||
<div className="information__btn"> | ||
<Button variant="blueborder" text="Más información" onClick={handleClick} /> | ||
</div> | ||
</section> | ||
); | ||
}; | ||
|
||
export default Information; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
[ | ||
{ | ||
"id": "card-bodega", | ||
"title": "Nuestras bodegas", | ||
"description": "Ubicada en Mendoza, Bodegas Wineberry se encuentra en un mágico lugar. Aquí las vides reciben permanente sol, viento suave y seco y abuendante agua que baja de las montañas y se combina con los suelos pedregosos. logrando vinos de alta calidad, frutados y redondos. Moderna e innovadora, la actual bodega fue construida bajo altos estándares de calidad respetando el patrimonio histórico y paisajístico perteneciente a la zona. Cada detalle fue cuidadosamente calculado como la vegetación autóctona y la construcción fue realizada bajo técnicas anti-sísmicas de las más avanzadas en el mundo", | ||
"shortDesc":"Ubicada en Mendoza, Bodegas Wineberry se encuentra en un mágico lugar. Aquí las vides reciben permanente sol, viento suave y seco y abuendante agua que baja de las montañas y se combina con los suelos pedregosos. logrando vinos de alta calidad, frutados y redondos.", | ||
"type": "secondary", | ||
"logo": "https://raw.githubusercontent.com/frontendcafe/cmyk-blueberry/5cd86dc9b8b3a33f0175a4c1576fb50c082e368c/src/assets/logo_barril.svg", | ||
"img": "https://raw.githubusercontent.com/frontendcafe/cmyk-blueberry/master/src/assets/viniedo.png", | ||
"deskImg": "" | ||
}, | ||
{ | ||
"id": "card-proceso", | ||
"title": "Nuestro proceso", | ||
"description": "Todo el proceso, desde la plantación de viñas, cosecha, elaboración, fraccionamiento, distribución y comercialización, es cuidadosamente controlado con un equipamiento tecnológico de última generación, lográndose así resultados por demás satisfactorios. Luego del proceso de elaboración, nuestros vinos tintos se añejan en vasijas de roble de Nancy, Francia, de 5.000 a 35.000 litros, contando con 440 en total entre toneles y cubas. El añejamiento otorga suavidad y untuosidad ya que la madera suaviza los taninos del vino, engrosa su estructura y prolonga su vida favoreciendo una estiba posterior en botella por varios años, dando como resultado un vino de mayor complejidad. Los vinos blancos serán conservados en tanques por un periodo máximo de un año. La finalidad de la Bodega es obtener blancos sin madera, frutados, frescos y jóvenes.", | ||
"shortDesc": "Todo el proceso, desde la plantación de viñas, cosecha, elaboración, fraccionamiento, distribución y comercialización, es cuidadosamente controlado con un equipamiento tecnológico de última generación, lográndose así resultados por demás satisfactorios.", | ||
"type": "primary", | ||
"logo": "https://raw.githubusercontent.com/frontendcafe/cmyk-blueberry/master/src/assets/copas.png", | ||
"img": "https://raw.githubusercontent.com/frontendcafe/cmyk-blueberry/master/src/assets/barriles.png", | ||
"deskImg": "https://raw.githubusercontent.com/frontendcafe/cmyk-blueberry/issue-5/seccion-informacion/src/assets/cultivo.png" | ||
} | ||
] |
Oops, something went wrong.