Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 933333b786 | |||
| daf65d5a47 | |||
| 9f1f092259 | |||
| d47a393eb6 |
@@ -1,6 +1,7 @@
|
||||
import React from 'react'
|
||||
import PropTypes from 'prop-types'
|
||||
import Head from 'next/head'
|
||||
const urlEnv = process.env.NODE_ENV;
|
||||
|
||||
const OgHead = props => {
|
||||
return (
|
||||
@@ -27,7 +28,11 @@ const OgHead = props => {
|
||||
<meta name="twitter:title" content={props.seo_title}/>
|
||||
<meta name="twitter:description" content={props.seo_description}/>
|
||||
<meta name="twitter:image" content={props.image}/>
|
||||
<meta name="robots" content="noindex, nofollow"></meta>
|
||||
|
||||
if (urlEnv=="development") {
|
||||
<meta name="robots" content="noindex, nofollow"></meta>
|
||||
}
|
||||
|
||||
{/* <meta httpEquiv='cache-control' content='no-store,no-cache'></meta>
|
||||
<meta httpEquiv='expires' content='0'></meta>
|
||||
<meta httpEquiv='pragma' content='no-cache'></meta> */}
|
||||
|
||||
@@ -46,6 +46,7 @@ const styles = theme => ({
|
||||
},
|
||||
enSavoirPlus:{
|
||||
textAlign : "center",
|
||||
textDecoration :"none",
|
||||
color:"#fff",
|
||||
fontSize: '1em',
|
||||
fontWeight: '600',
|
||||
@@ -375,7 +376,7 @@ class Register extends React.Component {
|
||||
</Typography>
|
||||
</div>
|
||||
<div className={classes.connexionRecruteur}>
|
||||
Vous êtes recruteur ? <a href='https://recruteur.talentstube.com'><span className={classes.enSavoirPlus}>En savoir plus</span></a>
|
||||
Vous êtes recruteur ? <a className={classes.enSavoirPlus} href='https://recruteur.talentstube.com'><span >En savoir plus</span></a>
|
||||
</div>
|
||||
<Snack name= 'snackWarning'
|
||||
variant= 'warning'
|
||||
|
||||
@@ -55,7 +55,7 @@ module.exports = withPlugins(
|
||||
blogUrl: 'https://blog.talentstube.com',
|
||||
frontServerUrl: 'https://pp.app.talentstube.com/',
|
||||
cvThequeUrl: 'https://recruteur.talentstube.com',
|
||||
version : 'V2.8.1',
|
||||
version : 'V2.8.2',
|
||||
adListDefaultUrl: '/statique/images/default/default_picture_company.jpg',
|
||||
cachedMediaUrl: '/media/cache/profile_thumb/uploads/img/',
|
||||
postedContentUrl: '/uploads/img/',
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>https://www.talentstube.com/Offre/142-charge-daffaires-f-h</loc>
|
||||
<lastmod>2021-03-24</lastmod>
|
||||
<priority>1.00</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.talentstube.com/Player?id=135&url=/Offre/135-commercial-b-to-c-f-h&videoId=502499843&typeEntite=Offre&nameCompany=Fym%20Action&nameOffre=Commercial%20B%20to%20C%20(F/H)</loc>
|
||||
<lastmod>2021-02-10</lastmod>
|
||||
|
||||
@@ -158,6 +158,7 @@ const styles = theme => ({
|
||||
},
|
||||
enSavoirPlus:{
|
||||
textAlign : "center",
|
||||
textDecoration :"none",
|
||||
color:"#fff",
|
||||
fontSize: '1em',
|
||||
fontWeight: '600',
|
||||
@@ -391,7 +392,7 @@ class LoginPage extends React.Component {
|
||||
|
||||
</div>
|
||||
<div className={classes.connexionRecruteur}>
|
||||
Vous êtes recruteur ? <a href='https://recruteur.talentstube.com'><span className={classes.enSavoirPlus}>Connexion</span></a>
|
||||
Vous êtes recruteur ? <a className={classes.enSavoirPlus} href='https://recruteur.talentstube.com'><span >Connexion</span></a>
|
||||
</div>
|
||||
<div className={classes.form}>
|
||||
<Typography
|
||||
|
||||
@@ -70,7 +70,9 @@ class Player extends Component {
|
||||
}
|
||||
render() {
|
||||
const { classes, id, url, typeEntite, videoId, nameCompany, nameOffre } = this.props
|
||||
|
||||
const urlEnv = process.env.NODE_ENV;
|
||||
let nofollow = true;
|
||||
urlEnv == "development" ? nofollow = true : nofollow = false;
|
||||
|
||||
console.log(id);
|
||||
console.log(typeEntite);
|
||||
@@ -94,8 +96,8 @@ class Player extends Component {
|
||||
<NextSeo
|
||||
title={titleVideo}
|
||||
description={descriptionVideo}
|
||||
noindex={true}
|
||||
nofollow={true}
|
||||
noindex={nofollow}
|
||||
nofollow={nofollow}
|
||||
openGraph={{
|
||||
title: titleVideo,
|
||||
description: descriptionVideo,
|
||||
|
||||
@@ -36,6 +36,7 @@ class MyDocument extends Document {
|
||||
</link>
|
||||
<link rel="stylesheet" type="text/css" charset="UTF-8" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css" />
|
||||
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick-theme.min.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/statique/css/autocomplete.css" />
|
||||
<script async src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDYV8IJGtIoWLfXJQQvIuDQ88n2aEuRgpg&libraries=places"></script>
|
||||
<script async type="text/javascript" src="/static/js/pwaInstaller.js" ></script>
|
||||
{/* Global Site Tag (gtag.js) - Google Analytics */}
|
||||
|
||||
@@ -21,6 +21,7 @@ import OgHead from '../components/atoms/OgHead';
|
||||
import getConfig from 'next/config'
|
||||
import { BreadcrumbJsonLd } from 'next-seo';
|
||||
import Slider from "react-slick";
|
||||
import Hidden from '@material-ui/core/Hidden';
|
||||
// const VideoSlider = dynamic(() => import('../components/organisms/ShortVideoHooker'), {
|
||||
// ssr: false
|
||||
// });
|
||||
@@ -152,6 +153,14 @@ const styles = theme => ({
|
||||
display: "flex",
|
||||
alignItems: "flex-start"
|
||||
},
|
||||
choixMobile: {
|
||||
color:"#fff",
|
||||
width: "100%",
|
||||
height: "100%",
|
||||
display: "flex",
|
||||
alignItems: "flex-start",
|
||||
|
||||
},
|
||||
containerVideoGauche :{
|
||||
position: "relative",
|
||||
height:"100%",
|
||||
@@ -175,13 +184,29 @@ const styles = theme => ({
|
||||
backgroundPosition: "center",
|
||||
backgroundSize: "cover",
|
||||
backgroundBlendMode: 'darken',
|
||||
backgroundColor: 'rgba(30,35,39,0.4)',
|
||||
backgroundColor: 'rgba(30,35,39,0.5)',
|
||||
},
|
||||
containerVideoMobile :{
|
||||
height:"100%",
|
||||
width:"100%",
|
||||
backgroundImage: 'url("/statique/images/accueil/trouver-un-job.jpg")',
|
||||
padding :"0 30px",
|
||||
backgroundRepeat: 'no-repeat',
|
||||
backgroundPosition: "center",
|
||||
backgroundSize: "cover",
|
||||
backgroundBlendMode: 'darken',
|
||||
backgroundColor: 'rgba(30,35,39,0.5)',
|
||||
},
|
||||
containerTitre :{
|
||||
backgroundColor:"pink",
|
||||
|
||||
},
|
||||
wrap :{
|
||||
height: "75%",
|
||||
[theme.breakpoints.up('md')]: {
|
||||
height: "85%",
|
||||
width: "100%",
|
||||
position: "relative",
|
||||
},
|
||||
height: "100%",
|
||||
width: "100%",
|
||||
position: "relative",
|
||||
},
|
||||
@@ -190,11 +215,17 @@ const styles = theme => ({
|
||||
height: "100px",
|
||||
width: "100%",
|
||||
position: "absolute",
|
||||
top: "80px",
|
||||
top: "30px",
|
||||
textAlign:"center",
|
||||
color:"#fff",
|
||||
zIndex : "1000"
|
||||
},
|
||||
headerTitreMobile :{
|
||||
width: "100%",
|
||||
textAlign:"center",
|
||||
color:"#fff",
|
||||
marginBottom:"30px"
|
||||
},
|
||||
blocRecruteur:{
|
||||
backgroundColor:"#fff",
|
||||
bottom:"40px",
|
||||
@@ -215,16 +246,48 @@ const styles = theme => ({
|
||||
minWidth:"40%",
|
||||
borderRadius:"5px",
|
||||
},
|
||||
blocRecruteurMobile:{
|
||||
backgroundColor:"#fff",
|
||||
padding:"20px",
|
||||
fontWeight: "600",
|
||||
minWidth:"90%",
|
||||
borderRadius:"5px",
|
||||
margin :"15px 0"
|
||||
},
|
||||
blocCandidatMobile:{
|
||||
backgroundColor:"#fff",
|
||||
padding:"20px",
|
||||
fontWeight: "600",
|
||||
minWidth:"90%",
|
||||
borderRadius:"5px",
|
||||
margin :"60px 0 15px 0"
|
||||
},
|
||||
titreAccueil:{
|
||||
fontSize:"3em",
|
||||
fontSize:"2.5em",
|
||||
textAlign:"center",
|
||||
color:"#fff",
|
||||
paddingTop:"40px",
|
||||
paddingTop:"0px",
|
||||
fontWeight: "600",
|
||||
fontFamily: '"Roboto", "Helvetica", "Arial", "sans-serif"',
|
||||
},
|
||||
titreAccueil2:{
|
||||
fontSize:"2em",
|
||||
fontSize:"1.5em",
|
||||
textAlign:"center",
|
||||
color:"#fff",
|
||||
paddingTop:"40px",
|
||||
fontWeight: "400",
|
||||
fontFamily: '"Roboto", "Helvetica", "Arial", "sans-serif"',
|
||||
},
|
||||
titreAccueilMobile:{
|
||||
fontSize:"2.5em",
|
||||
textAlign:"center",
|
||||
color:"#fff",
|
||||
paddingTop:"0px",
|
||||
fontWeight: "600",
|
||||
fontFamily: '"Roboto", "Helvetica", "Arial", "sans-serif"',
|
||||
},
|
||||
titreAccueil2Mobile:{
|
||||
fontSize:"1.5em",
|
||||
textAlign:"center",
|
||||
color:"#fff",
|
||||
paddingTop:"40px",
|
||||
@@ -240,6 +303,15 @@ const styles = theme => ({
|
||||
fontFamily: '"Roboto", "Helvetica", "Arial", "sans-serif"',
|
||||
marginBottom:"1em"
|
||||
},
|
||||
jeSuisMobile:{
|
||||
fontSize:"1em",
|
||||
textTransform: "uppercase",
|
||||
color:"#1E2327",
|
||||
textAlign: "center",
|
||||
fontWeight: "300",
|
||||
fontFamily: '"Roboto", "Helvetica", "Arial", "sans-serif"',
|
||||
marginBottom:"1em"
|
||||
},
|
||||
action:{
|
||||
fontSize:"1.5em",
|
||||
color:"#1E2327",
|
||||
@@ -256,6 +328,16 @@ const styles = theme => ({
|
||||
color: theme.palette.secondary.main,
|
||||
backgroundColor: theme.palette.primary.important,
|
||||
},
|
||||
boutonCandidatMobile:{
|
||||
width:"100%",
|
||||
margin : "0px !important"
|
||||
},
|
||||
boutonRecruteurMobile:{
|
||||
width:"100%",
|
||||
color: theme.palette.secondary.main,
|
||||
backgroundColor: theme.palette.primary.important,
|
||||
margin : "0px !important"
|
||||
},
|
||||
temoignage:{
|
||||
textAlign:"center"
|
||||
},
|
||||
@@ -264,7 +346,27 @@ const styles = theme => ({
|
||||
color:'#fff'
|
||||
},
|
||||
alignVertical:{
|
||||
verticalAlign:"middle !important"
|
||||
verticalAlign:"middle !important",
|
||||
maxHeight :"80px",
|
||||
minHeight :"60px",
|
||||
|
||||
},
|
||||
alignVerticalMobile:{
|
||||
verticalAlign:"middle !important",
|
||||
maxHeight :"70px",
|
||||
minHeight :"70px",
|
||||
|
||||
},
|
||||
sliderDiv:{
|
||||
padding:"30px"
|
||||
},
|
||||
sliderDivMobile:{
|
||||
display: "inline !important",
|
||||
padding:"10px",
|
||||
|
||||
},
|
||||
sliderContainerMobile:{
|
||||
textAlign:"center"
|
||||
}
|
||||
});
|
||||
///
|
||||
@@ -295,6 +397,14 @@ class Index extends React.Component {
|
||||
autoplay: true,
|
||||
autoplaySpeed: 2000
|
||||
};
|
||||
const settingsMobile = {
|
||||
dots: false,
|
||||
infinite: true,
|
||||
slidesToShow: 2,
|
||||
slidesToScroll: 2,
|
||||
autoplay: true,
|
||||
autoplaySpeed: 2000
|
||||
};
|
||||
const socialShareUrl = typeof window !== 'undefined' ? window.location
|
||||
: publicRuntimeConfig.frontServerUrl ;
|
||||
const DefaultUrl = publicRuntimeConfig.symphonyUrl + "/img/default_picture_svg"
|
||||
@@ -333,45 +443,84 @@ class Index extends React.Component {
|
||||
]}
|
||||
/>
|
||||
<div className={classes.wrap}>
|
||||
<header className={classes.headerTitre}>
|
||||
<h1 className={classes.titreAccueil}>La rencontre d’offres d’emploi et de candidatures en vidéo</h1>
|
||||
<span className={classes.titreAccueil2}>
|
||||
Parce que vous méritez mieux que du texte !
|
||||
</span>
|
||||
</header>
|
||||
<section className={classes.choix}>
|
||||
|
||||
<Hidden smDown>
|
||||
<header className={classes.headerTitre}>
|
||||
<h1 className={classes.titreAccueil}>La rencontre d’offres d’emploi et de candidatures en vidéo</h1>
|
||||
<span className={classes.titreAccueil2}>
|
||||
Parce que vous méritez mieux que du texte !
|
||||
</span>
|
||||
</header>
|
||||
<section className={classes.choix}>
|
||||
|
||||
<div className={classes.containerVideoGauche}>
|
||||
|
||||
<div className={classes.blocCandidat}>
|
||||
<div className={classes.jeSuis}>JE SUIS CANDIDAT</div>
|
||||
<div className={classes.action}>Je trouve un job</div>
|
||||
<Button
|
||||
variant="contained"
|
||||
color="primary"
|
||||
onClick={() => Router.push('/Offres')}
|
||||
className={classes.button + ' ' + classes.boutonCandidat}
|
||||
>Découvrir les offres
|
||||
</Button>
|
||||
<div className={classes.containerVideoGauche}>
|
||||
|
||||
<div className={classes.blocCandidat}>
|
||||
<div className={classes.jeSuis}>JE SUIS CANDIDAT</div>
|
||||
<div className={classes.action}>Je trouve un job</div>
|
||||
<Button
|
||||
variant="contained"
|
||||
color="primary"
|
||||
onClick={() => Router.push('/Offres')}
|
||||
className={classes.button + ' ' + classes.boutonCandidat}
|
||||
>Découvrir les offres
|
||||
</Button>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div className={classes.containerVideoDroite}>
|
||||
|
||||
<div className={classes.blocRecruteur}>
|
||||
<div className={classes.jeSuis}>JE SUIS recruteur</div>
|
||||
<div className={classes.action}>Je recrute des talents</div>
|
||||
<a href='https://recruteur.talentstube.com' className={classes.lien}>
|
||||
<Button
|
||||
variant="contained"
|
||||
className={classes.button + ' ' + classes.boutonRecruteur}
|
||||
>Déposer une offre
|
||||
</Button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<div className={classes.containerVideoDroite}>
|
||||
|
||||
<div className={classes.blocRecruteur}>
|
||||
<div className={classes.jeSuis}>JE SUIS recruteur</div>
|
||||
<div className={classes.action}>Je recrute des talents</div>
|
||||
<a href='https://recruteur.talentstube.com' className={classes.lien}>
|
||||
<Button
|
||||
variant="contained"
|
||||
className={classes.button + ' ' + classes.boutonRecruteur}
|
||||
>Déposer une offre
|
||||
</Button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</Hidden>
|
||||
{/* PARTIE MOBILE */}
|
||||
<Hidden mdUp>
|
||||
|
||||
<section className={classes.choixMobile}>
|
||||
|
||||
<div className={classes.containerVideoMobile}>
|
||||
<div className={classes.headerTitreMobile}>
|
||||
<h1 className={classes.titreAccueilMobile}>La rencontre d’offres d’emploi et de candidatures en vidéo</h1>
|
||||
<span className={classes.titreAccueil2Mobile}>
|
||||
Parce que vous méritez mieux que du texte !
|
||||
</span>
|
||||
</div>
|
||||
<div className={classes.blocCandidatMobile}>
|
||||
<div className={classes.jeSuisMobile}>JE SUIS CANDIDAT</div>
|
||||
<Button
|
||||
variant="contained"
|
||||
color="primary"
|
||||
onClick={() => Router.push('/Offres')}
|
||||
className={classes.button + ' ' + classes.boutonCandidatMobile}
|
||||
>Je trouve un job
|
||||
</Button>
|
||||
</div>
|
||||
<div className={classes.blocRecruteurMobile}>
|
||||
<div className={classes.jeSuisMobile}>JE SUIS recruteur</div>
|
||||
|
||||
<a href='https://recruteur.talentstube.com' className={classes.lien}>
|
||||
<Button
|
||||
variant="contained"
|
||||
className={classes.button + ' ' + classes.boutonRecruteurMobile}
|
||||
>Je recrute des talents
|
||||
</Button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</Hidden>
|
||||
</div>
|
||||
<div className={classes.container}>
|
||||
|
||||
@@ -472,12 +621,21 @@ class Index extends React.Component {
|
||||
</Typography>
|
||||
</div>
|
||||
<div className={classes.temoignage}>
|
||||
<iframe width="70%" height="450" src="https://www.youtube.com/embed/sKh0u7Mbdps"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen>
|
||||
|
||||
</iframe>
|
||||
{/* PARTIE DEsktop */}
|
||||
<Hidden smDown>
|
||||
<iframe width="70%" height="450" src="https://www.youtube.com/embed/sKh0u7Mbdps"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen></iframe>
|
||||
</Hidden>
|
||||
{/* PARTIE MOBILE */}
|
||||
<Hidden mdUp>
|
||||
<iframe width="90%" height="450" src="https://www.youtube.com/embed/sKh0u7Mbdps"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen></iframe>
|
||||
</Hidden>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -485,48 +643,147 @@ class Index extends React.Component {
|
||||
|
||||
</section>
|
||||
<section className={classes.scrollerSection + ' ' + classes.scrollerSectionSlider}>
|
||||
<Slider ref={slider => (this.slider = slider)} {...settings}>
|
||||
<div className={classes.alignVertical}>
|
||||
<img src="https://recruteur.talentstube.com/media/cache/profile_thumb/uploads/img/0dc350ae6a639b3671b7a262e51ad581.jpeg"></img>
|
||||
{/* PARTIE DEsktop */}
|
||||
<Hidden smDown>
|
||||
<Slider ref={slider => (this.slider = slider)} {...settings}>
|
||||
<a href="/Entreprise/21247-lactalis-logistique-et-transports">
|
||||
<div className={classes.sliderDiv}>
|
||||
<img className={classes.alignVertical} src="/statique/images/logos/recrutement-video-lactalis.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/28481-onela">
|
||||
<div className={classes.sliderDiv}>
|
||||
<img className={classes.alignVertical} src="/statique/images/logos/recrutement-video-onela-service-a-domicile.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/19205-intermarche-logistique-alimentaire-international">
|
||||
<div className={classes.sliderDiv}>
|
||||
<img className={classes.alignVertical} src="/statique/images/logos/recrutement-video-intermarche.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/4059-eiffage-construction-grand-ouest">
|
||||
<div className={classes.sliderDiv}>
|
||||
<img className={classes.alignVertical} src="/statique/images/logos/recrutement-video-eiffage.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/8639-mma-questembert">
|
||||
<div className={classes.sliderDiv}>
|
||||
<img className={classes.alignVertical} src="/statique/images/logos/recrutement-video-mma-assurances.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/32987-admr-56">
|
||||
<div className={classes.sliderDiv}>
|
||||
<img className={classes.alignVertical} src="/statique/images/logos/recrutement-video-ADMR.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/13464-jpa">
|
||||
<div className={classes.sliderDiv}>
|
||||
<img className={classes.alignVertical} src="/statique/images/logos/recrutement-video-jpa.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/2527-groupe-mousset">
|
||||
<div className={classes.sliderDiv}>
|
||||
<img className={classes.alignVertical} src="/statique/images/logos/recrutement-video-groupe-mousset.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/1467-groupe-rocher-operations">
|
||||
<div className={classes.sliderDiv}>
|
||||
<img className={classes.alignVertical} src="/statique/images/logos/recrutement-video-groupe-rocher.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/26064-aer-recyclage">
|
||||
<div className={classes.sliderDiv}>
|
||||
<img className={classes.alignVertical} src="/statique/images/logos/recrutement-video-aer-recyclage.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/46-actual">
|
||||
<div className={classes.sliderDiv}>
|
||||
<img className={classes.alignVertical} src="/statique/images/logos/recrutement-video-actual.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/31934-la-centrale-des-ramoneurs">
|
||||
<div className={classes.sliderDiv}>
|
||||
<img className={classes.alignVertical} src="/statique/images/logos/recrutement-video-la-centrale-des-ramoneurs.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/32507-tpc-ouest">
|
||||
<div className={classes.sliderDiv}>
|
||||
<img className={classes.alignVertical} src="/statique/images/logos/recrutement-video-tpc-ouest-btp.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</Slider>
|
||||
</Hidden>
|
||||
{/* PARTIE Mobile */}
|
||||
<Hidden mdUp>
|
||||
<div className={classes.sliderContainerMobile}>
|
||||
<a href="/Entreprise/21247-lactalis-logistique-et-transports">
|
||||
<div className={classes.sliderDivMobile}>
|
||||
<img className={classes.alignVerticalMobile} src="/statique/images/logos/recrutement-video-lactalis.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/28481-onela">
|
||||
<div className={classes.sliderDivMobile}>
|
||||
<img className={classes.alignVerticalMobile} src="/statique/images/logos/recrutement-video-onela-service-a-domicile.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/19205-intermarche-logistique-alimentaire-international">
|
||||
<div className={classes.sliderDivMobile}>
|
||||
<img className={classes.alignVerticalMobile} src="/statique/images/logos/recrutement-video-intermarche.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/4059-eiffage-construction-grand-ouest">
|
||||
<div className={classes.sliderDivMobile}>
|
||||
<img className={classes.alignVerticalMobile} src="/statique/images/logos/recrutement-video-eiffage.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/8639-mma-questembert">
|
||||
<div className={classes.sliderDivMobile}>
|
||||
<img className={classes.alignVerticalMobile} src="/statique/images/logos/recrutement-video-mma-assurances.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/32987-admr-56">
|
||||
<div className={classes.sliderDivMobile}>
|
||||
<img className={classes.alignVerticalMobile} src="/statique/images/logos/recrutement-video-ADMR.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/13464-jpa">
|
||||
<div className={classes.sliderDivMobile}>
|
||||
<img className={classes.alignVerticalMobile} src="/statique/images/logos/recrutement-video-jpa.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/2527-groupe-mousset">
|
||||
<div className={classes.sliderDivMobile}>
|
||||
<img className={classes.alignVerticalMobile} src="/statique/images/logos/recrutement-video-groupe-mousset.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/1467-groupe-rocher-operations">
|
||||
<div className={classes.sliderDivMobile}>
|
||||
<img className={classes.alignVerticalMobile} src="/statique/images/logos/recrutement-video-groupe-rocher.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/26064-aer-recyclage">
|
||||
<div className={classes.sliderDivMobile}>
|
||||
<img className={classes.alignVerticalMobile} src="/statique/images/logos/recrutement-video-aer-recyclage.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/46-actual">
|
||||
<div className={classes.sliderDivMobile}>
|
||||
<img className={classes.alignVerticalMobile} src="/statique/images/logos/recrutement-video-actual.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/31934-la-centrale-des-ramoneurs">
|
||||
<div className={classes.sliderDivMobile}>
|
||||
<img className={classes.alignVerticalMobile} src="/statique/images/logos/recrutement-video-la-centrale-des-ramoneurs.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/Entreprise/32507-tpc-ouest">
|
||||
<div className={classes.sliderDivMobile}>
|
||||
<img className={classes.alignVerticalMobile} src="/statique/images/logos/recrutement-video-tpc-ouest-btp.jpg"></img>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div className={classes.alignVertical}>
|
||||
<img src="https://recruteur.talentstube.com/media/cache/profile_thumb/uploads/img/7f039d43138fda1959959f1fe6539c27.jpeg"></img>
|
||||
</div>
|
||||
<div className={classes.alignVertical}>
|
||||
<img src="https://recruteur.talentstube.com//media/cache/profile_thumb/uploads/img/62206ab199713e2828e409f705b9ec9d.png"></img>
|
||||
</div>
|
||||
<div className={classes.alignVertical}>
|
||||
<img src="https://recruteur.talentstube.com//media/cache/profile_thumb/uploads/img/4f3dba583fea12c01a9c708772b1e0ac.jpeg"></img>
|
||||
</div>
|
||||
<div className={classes.alignVertical}>
|
||||
<img src="https://recruteur.talentstube.com//media/cache/profile_thumb/uploads/img/60ac27698d9f443a1acc4fbdebd07a9e.png"></img>
|
||||
</div>
|
||||
<div className={classes.alignVertical}>
|
||||
<img src="https://recruteur.talentstube.com//media/cache/profile_thumb/uploads/img/6f80c41422367911f0e1da5c40c3da4f.png"></img>
|
||||
</div>
|
||||
<div className={classes.alignVertical}>
|
||||
<img src="https://recruteur.talentstube.com//media/cache/profile_thumb/uploads/img/1f1a4e3f66dc6ec7ac4c650fe317762a.png"></img>
|
||||
</div>
|
||||
<div className={classes.alignVertical}>
|
||||
<img src="https://recruteur.talentstube.com//media/cache/profile_thumb/uploads/img/b91b7247132926320e15f047962300bf.png"></img>
|
||||
</div>
|
||||
<div className={classes.alignVertical}>
|
||||
<img src="https://recruteur.talentstube.com//media/cache/profile_thumb/uploads/img/be618ebff241f1755525bb942e7008e9.jpeg"></img>
|
||||
</div>
|
||||
<div className={classes.alignVertical}>
|
||||
<img src="https://recruteur.talentstube.com//media/cache/profile_thumb/uploads/img/ce3e28e13be1bd90f9028bf73828572f.jpeg"></img>
|
||||
</div>
|
||||
<div className={classes.alignVertical}>
|
||||
<img src="https://recruteur.talentstube.com//media/cache/profile_thumb/uploads/img/94c787c21c93a6b905eca6b739eedbf2.png"></img>
|
||||
</div>
|
||||
<div className={classes.alignVertical}>
|
||||
<img src="https://recruteur.talentstube.com//media/cache/profile_thumb/uploads/img/7700369aae83d9b84ac0f42a0e63277f.jpeg"></img>
|
||||
</div>
|
||||
<div className={classes.alignVertical}>
|
||||
<img src="https://recruteur.talentstube.com//media/cache/profile_thumb/uploads/img/58d59033851aa9d4d633cd895d794fcf.jpeg"></img>
|
||||
</div>
|
||||
|
||||
</Slider>
|
||||
</Hidden>
|
||||
</section>
|
||||
<Footer />
|
||||
</div>
|
||||
|
||||
@@ -136,6 +136,9 @@ const styles = theme => ({
|
||||
margin: 'auto',
|
||||
},
|
||||
},
|
||||
container: {
|
||||
|
||||
},
|
||||
});
|
||||
|
||||
class Index extends React.Component {
|
||||
@@ -176,12 +179,19 @@ class Index extends React.Component {
|
||||
getSuggestionValue = suggestion => suggestion.libelle;
|
||||
// Render Each Option
|
||||
renderSuggestion = suggestion => (
|
||||
<span className="sugg-option">
|
||||
|
||||
<span className="name">
|
||||
{suggestion.libelle} ({suggestion.code})
|
||||
</span>
|
||||
</span>
|
||||
<span className={'suggestion-content ' + suggestion.twitter}>
|
||||
<span className="name">
|
||||
{
|
||||
parts.map((part, index) => {
|
||||
const className = part.highlight ? 'highlight' : null;
|
||||
|
||||
return (
|
||||
<span className={className} key={index}>{part.text}</span>
|
||||
);
|
||||
})
|
||||
}
|
||||
</span>
|
||||
</span>
|
||||
);
|
||||
|
||||
// OnChange event handler
|
||||
@@ -229,10 +239,23 @@ class Index extends React.Component {
|
||||
getSuggestionMetierValue = suggestion => suggestion.libelle;
|
||||
// Render Each Option
|
||||
renderSuggestionMetier = suggestion => (
|
||||
<span className="sugg-option">
|
||||
// <div style="position: absolute; right: 0px; z-index: 1; will-change: transform; top: 0px; left: 0px; transform: translate3d(14px, 53px, 0px);" data-placement="bottom-start">
|
||||
// <div class="MuiPaper-root MuiPaper-elevation1 MuiPaper-rounded" style="opacity: 1; transform: none; transform-origin: 0px 0px 0px; transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, transform 186ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;">
|
||||
// <ul class="MuiList-root MuiList-padding" role="menu" tabindex="-1">
|
||||
// <div class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root Mui-selected MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button Mui-selected" tabindex="0" role="menuitem" aria-disabled="false" id="downshift-0-item-0">
|
||||
// <div>
|
||||
// <strong style="font-weight: 500;">{suggestion.libelle} </strong>
|
||||
// <span style="font-weight: 300;">, {suggestion.code}</span>
|
||||
// </div>
|
||||
// <span class="MuiTouchRipple-root"></span>
|
||||
// </div>
|
||||
// </ul>
|
||||
// </div>
|
||||
// </div>
|
||||
<span className="suggestion-content">
|
||||
|
||||
<span className="name">
|
||||
{suggestion.libelle} ({suggestion.code})
|
||||
{suggestion.libelle}
|
||||
</span>
|
||||
</span>
|
||||
);
|
||||
@@ -282,10 +305,11 @@ class Index extends React.Component {
|
||||
getSuggestionMetierCompetenceValue = suggestion => suggestion.libelle;
|
||||
// Render Each Option
|
||||
renderSuggestionMetierCompetence = suggestion => (
|
||||
|
||||
<span className="sugg-option">
|
||||
|
||||
<span className="name">
|
||||
{suggestion.libelle} ({suggestion.code})
|
||||
{suggestion.libelle}
|
||||
</span>
|
||||
</span>
|
||||
);
|
||||
|
||||
@@ -0,0 +1,98 @@
|
||||
.react-autosuggest__container {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.react-autosuggest__input {
|
||||
width: 240px;
|
||||
height: 30px;
|
||||
padding: 10px 20px;
|
||||
font-family: Helvetica, sans-serif;
|
||||
font-weight: 300;
|
||||
font-size: 16px;
|
||||
border: 1px solid #aaa;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.react-autosuggest__input:focus {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.react-autosuggest__container--open .react-autosuggest__input {
|
||||
border-bottom-left-radius: 0;
|
||||
border-bottom-right-radius: 0;
|
||||
}
|
||||
|
||||
.react-autosuggest__suggestions-container {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.react-autosuggest__container--open .react-autosuggest__suggestions-container {
|
||||
display: block;
|
||||
position: absolute;
|
||||
top: 51px;
|
||||
width: 280px;
|
||||
border: 1px solid #aaa;
|
||||
background-color: #fff;
|
||||
font-family: Helvetica, sans-serif;
|
||||
font-weight: 300;
|
||||
font-size: 16px;
|
||||
border-bottom-left-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.react-autosuggest__suggestions-list {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
.react-autosuggest__suggestion {
|
||||
cursor: pointer;
|
||||
padding: 10px 20px;
|
||||
}
|
||||
|
||||
.react-autosuggest__suggestion:not(:first-child) {
|
||||
border-top: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.react-autosuggest__suggestion--focused {
|
||||
background-color: #0C7EAF;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.suggestion-content {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.dancounsell {
|
||||
background-image: url(https://s3.amazonaws.com/uifaces/faces/twitter/dancounsell/48.jpg);
|
||||
}
|
||||
|
||||
.ladylexy {
|
||||
background-image: url(https://s3.amazonaws.com/uifaces/faces/twitter/ladylexy/48.jpg);
|
||||
}
|
||||
|
||||
.mtnmissy {
|
||||
background-image: url(https://s3.amazonaws.com/uifaces/faces/twitter/mtnmissy/48.jpg);
|
||||
}
|
||||
|
||||
.steveodom {
|
||||
background-image: url(https://s3.amazonaws.com/uifaces/faces/twitter/steveodom/48.jpg);
|
||||
}
|
||||
|
||||
.name {
|
||||
margin-left: 8px;
|
||||
line-height: 15px;
|
||||
}
|
||||
|
||||
.highlight {
|
||||
color: #ee0000;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.react-autosuggest__suggestion--focused .highlight {
|
||||
color: #120000;
|
||||
}
|
||||
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 3.7 KiB |