Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 588068bd authored by Plumtree3D's avatar Plumtree3D
Browse files

feat: slider on team page

parent 38d88601
No related branches found
No related tags found
1 merge request!7Resolve "add team section"
This commit is part of merge request !7. Comments created here will be created in the context of that merge request.
import React from 'react';
import Slider from "react-slick";
import "slick-carousel/slick/slick.css";
import "slick-carousel/slick/slick-theme.css";
import clsx from 'clsx';
import styles from './styles.module.css';
import useBaseUrl from "@docusaurus/useBaseUrl";
......@@ -25,15 +28,56 @@ const FeatureList = [
),
},
{
title: 'Pourquoi pas toi ?',
subtitle: 'Rejoins Lydra !',
img: 'img/team/hacker.png',
title: 'Christophe Chaudier',
subtitle: 'Formateur et Consultant en méthodologies DevOps',
img: 'img/team/cchaudier_bkg.png',
description: (
<>
Formateur et Consultant en méthodologies DevOps et expert en déploiement logiciel. Actif sur les réseaux sociaux @c_chaudier. Saint-Étienne, 40 ans, 20 ans dexpérience. Étant expert en déploiements automatisés, Christophe a en charge la partie « R&D opérationnelle » dans le but dautomatiser la plateforme de service et le déploiement des logiciels. Christophe est également en charge de la coordination et de la formation des consultants Lydra. Ayant le plus dexpérience avec les hébergeurs de plateforme en ligne, Christophe est responsable de la relation commerciale et technique avec ces fournisseurs de solutions dhébergement de serveurs.
</>
),
},
{
title: 'Thomas Michel',
subtitle: 'Administrateur système et conseil en logiciels libres',
img: 'img/team/tmichel_bkg.png',
description: (
<>
Administrateur système et conseil en logiciels libres. Rennes, 35 ans, 13 ans dexpérience. Déjà opérationnel dans la recherche doutils numériques libres pour les offres « clé en main », Thomas a en charge la partie « R&D fonctionnelle » consistant à identifier les logiciels les plus adaptés pour répondre à un besoin, et documenter leur processus de déploiement et de paramétrage. De part son expérience dans la mise à disposition de services en ligne « clé en main », Thomas est également au pilotage des travaux légaux et institutionnels. Thomas a aussi la responsabilité de coordonner les travaux de documentation utilisateur et de support à la clientèle.
</>
),
},
{
title: 'Christophe Chaudier',
subtitle: 'Formateur et Consultant en méthodologies DevOps',
img: 'img/team/cchaudier_bkg.png',
description: (
<>
Formateur et Consultant en méthodologies DevOps et expert en déploiement logiciel. Actif sur les réseaux sociaux @c_chaudier. Saint-Étienne, 40 ans, 20 ans dexpérience. Étant expert en déploiements automatisés, Christophe a en charge la partie « R&D opérationnelle » dans le but dautomatiser la plateforme de service et le déploiement des logiciels. Christophe est également en charge de la coordination et de la formation des consultants Lydra. Ayant le plus dexpérience avec les hébergeurs de plateforme en ligne, Christophe est responsable de la relation commerciale et technique avec ces fournisseurs de solutions dhébergement de serveurs.
</>
),
},
{
title: 'Thomas Michel',
subtitle: 'Administrateur système et conseil en logiciels libres',
img: 'img/team/tmichel_bkg.png',
description: (
<>
Administrateur système et conseil en logiciels libres. Rennes, 35 ans, 13 ans dexpérience. Déjà opérationnel dans la recherche doutils numériques libres pour les offres « clé en main », Thomas a en charge la partie « R&D fonctionnelle » consistant à identifier les logiciels les plus adaptés pour répondre à un besoin, et documenter leur processus de déploiement et de paramétrage. De part son expérience dans la mise à disposition de services en ligne « clé en main », Thomas est également au pilotage des travaux légaux et institutionnels. Thomas a aussi la responsabilité de coordonner les travaux de documentation utilisateur et de support à la clientèle.
</>
),
},
];
const Nouveau = {
title: 'Pourquoi pas toi ?',
subtitle: 'Rejoins Lydra !',
img: 'img/team/hacker.png',
}
function Feature({img, title, subtitle, description}) {
return (
<div className={clsx('col col--4', styles.featureElement)}>
<div className={styles.featureElement}>
<div className="text--center">
<img src={useBaseUrl(img)} className={styles.featureSvg} role="img" />
</div>
......@@ -51,13 +95,36 @@ function Feature({img, title, subtitle, description}) {
}
export default function HomepageTeam() {
const settings = {
accessibility: true,
infinite: false,
speed: 500,
slidesToShow: 2,
slidesToScroll: 1,
responsive: [
{
breakpoint: 720,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
initialSlide: 0
}
},
]
};
return (
<section className={styles.features}>
<div className="container">
<div className="row">
<div className={clsx('col col--8')}>
<Slider {...settings}>
{FeatureList.map((props, idx) => (
<Feature key={idx} {...props} />
))}
<Feature key={idx} {...props} />
))}
</Slider>
</div>
<Feature {...Nouveau}/>
</div>
</div>
</section>
......
......@@ -9,29 +9,36 @@
height: 200px;
width: 200px;
border-radius: 50%;
}
.featureElement {
display: flex;
flex-direction: column;
align-items: center;
margin: 0 2rem;;
}
.featureElement:nth-child(3n+1) .featureSvg {
div:nth-of-type(3n+1) .featureElement .featureSvg {
background-color: var(--ifm-color-success);
}
.featureElement:nth-child(3n+1) h3 {
div:nth-of-type(3n+1) .featureElement h3 {
color: var(--ifm-color-success);
}
.featureElement:nth-child(3n+2) .featureSvg {
div:nth-of-type(3n+2) .featureElement .featureSvg {
background-color: var(--ifm-color-info);
}
.featureElement:nth-child(3n+2) h3 {
div:nth-of-type(3n+2) .featureElement h3 {
color: var(--ifm-color-info);
}
.featureElement:nth-child(3n+3) .featureSvg {
/* div:nth-of-type(3n) .featureElement .featureSvg {
background-color: var(--ifm-color-highlight);
}
} */
.featureElement:nth-child(3n+3) h3 {
/* div:nth-of-type(3n) .featureElement h3 {
color: var(--ifm-color-highlight);
}
} */
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment