Compare commits

...

5 Commits

Author SHA1 Message Date
llaniau b5b41b4849 next.config.js en mode prod 2020-11-25 09:14:32 +01:00
llaniau d1ee296684 Pour mise en prod, balise nofolow 2020-11-24 13:55:54 +01:00
llaniau 6cf3bcc658 Forcage web app 2020-11-24 11:48:29 +01:00
llaniau b20efef730 Tel + collapse 2020-11-17 17:40:27 +01:00
llaniau 459ff88e9d Correction navigation 2020-10-28 17:06:53 +01:00
6 changed files with 28 additions and 16 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ const OgHead = props => {
return (
<Head>
<title key="title">{props.seo_title}</title>
<meta name="robots" content="noindex, nofollow"></meta>
{/* <meta name="robots" content="noindex, nofollow"></meta> */}
<meta name="description" kenoindexy="description" content={props.seo_description} />
<meta name="keywords" content={props.seo_key}/>
<meta key="og:url" property="og:url" content={props.seo_url} />
+2 -4
View File
@@ -94,7 +94,7 @@ const useStyles = makeStyles(theme => ({
export default function SimpleCollapse(props) {
const classes = useStyles();
const [expanded, setExpanded] = React.useState(false);
const [expanded, setExpanded] = React.useState(true);
function handleExpandClick() {
setExpanded(!expanded);
@@ -111,12 +111,10 @@ export default function SimpleCollapse(props) {
</Collapse>
<CardActions disableSpacing classes={{ root: classes.rootCardAction }}>
<IconButton
onClick={handleExpandClick}
aria-expanded={expanded}
aria-label="Afficher plus"
aria-label="Afficher plus "
> <Typography className={classes.displayMore}>
{(!expanded) ? 'Afficher plus' : 'Afficher moins'}
</Typography>
+1 -1
View File
@@ -262,7 +262,7 @@ function Footer(props) {
56 000 Vannes
</Typography>
<Typography gutterBottom color="secondary" component="p" className={classes.textContainer}>
02.30.05.06.31
<a href="tel:+33230050631" >02.30.05.06.31 </a>
</Typography>
{/* <Typography gutterBottom color="secondary" component="p" className={classes.textContainer}>
contact@talentstube.com
+3 -2
View File
@@ -143,7 +143,7 @@ class Grid extends Component {
_onPrevious = () => {
const { currentPage, pageSize, filterText, promoted } = this.state;
this.props.dataFetcher({ offset: (currentPage - 2) * pageSize + 1, limit: pageSize, keyword: filterText, isPromoted: promoted });
sessionStorage.setItem(this.props.type+'_currentPage', currentPage-11);
sessionStorage.setItem(this.props.type+'_currentPage', currentPage-1);
};
@@ -154,6 +154,7 @@ class Grid extends Component {
};
_onFilter = filterText => {
sessionStorage.setItem(this.props.type+'_currentPage', 1);
this.setState({ currentPage: 1 });
const { currentPage, pageSize, promoted } = this.state;
this.setState({ filterText });
@@ -166,7 +167,7 @@ class Grid extends Component {
searchSubmit = () => {
const { currentPage, pageSize, promoted, filterText } = this.state;
sessionStorage.setItem(this.props.type+'_currentPage', 1);
this.props.dataFetcher({ offset: 1, limit: pageSize, keyword: filterText, isPromoted: promoted });
}
+7 -7
View File
@@ -46,15 +46,15 @@ module.exports = withPlugins(
// frontServerUrl: 'http://localhost:3000',
// cvThequeUrl: 'https://recruteur.talentstube.com',
// PROD
// symphonyUrl: 'https://recruteur.talentstube.com/',
// blogUrl: 'https://blog.talentstube.com',
// frontServerUrl: 'https://www.talentstube.com/',
// cvThequeUrl: 'https://recruteur.talentstube.com',
// PRE PROD
symphonyUrl: 'https://pp.talentstube.com/',
symphonyUrl: 'https://recruteur.talentstube.com/',
blogUrl: 'https://blog.talentstube.com',
frontServerUrl: 'https://pp.app.talentstube.com/',
frontServerUrl: 'https://www.talentstube.com/',
cvThequeUrl: 'https://recruteur.talentstube.com',
// PRE PROD
// symphonyUrl: 'https://pp.talentstube.com/',
// blogUrl: 'https://blog.talentstube.com',
// frontServerUrl: 'https://pp.app.talentstube.com/',
// cvThequeUrl: 'https://recruteur.talentstube.com',
adListDefaultUrl: '/statique/images/default/default_picture_company.svg',
cachedMediaUrl: '/media/cache/profile_thumb/uploads/img/',
postedContentUrl: '/uploads/img/',
+14 -1
View File
@@ -80,9 +80,21 @@ class Offres extends React.Component {
constructor(props) {
super(props);
}
voirOffre(){
this.props.togglePromotedFilterRequest()
sessionStorage.setItem('offres_currentPage',1);
}
static getInitialProps({ query }) {
const { init } = query
//this.props.promotedFilter =init
return { init };
}
render() {
const { classes } = this.props;
const countColor = this.props.promotedFilter ? classes.provided : classes.primary;
const btnClass = this.props.promotedFilter ? classes.buttonDefault : classes.buttonProvided;
@@ -119,7 +131,8 @@ class Offres extends React.Component {
<Button
name="Rechercher un job"
variant="outlined"
onClick={() => this.props.togglePromotedFilterRequest()}
onClick={() => this.voirOffre()
}
className={classes.button + ' ' + btnClass}>
{this.props.promotedFilter? 'Voir les offres en cours' : 'Voir les offres pourvues'}
</Button>