import React, { Component } from 'react'; import blogOne from '../../assets/images/blog-1.jpg'; import blogTwo from '../../assets/images/blog-2.jpg'; import blogThree from '../../assets/images/blog-3.jpg'; import JobsData from '../../Services/JobsData'; import getConfig from './../../Config/config' import CountDownTimer from '../Helper/CountDownTimer'; class RecentJobsOne extends Component { constructor() { // debugger; super(); this.state = { jobsDataResults: [] }; } async componentDidMount(){ // debugger; JobsData().then(res => { this.setState({jobsDataResults:res.data.result_list}); }).catch(err => { console.log('startjoblist error', err) }) } titleLen(title){ let maxl = 45; title.replace('/', ' '); title.replace('www.', ''); title.replace('.com', ''); title.replace('http//', ''); return (title.length > maxl)? title.substring(0,maxl-2)+'...': title; } // if (jobsDataResults ()== null){ // return null; // } render() { var site = getConfig()[0]; if ( this.state.jobsDataResults== undefined ){ return null; } var dashUrl = process.env.REACT_APP_DASH_URL; if (this.state.jobsDataResults.length == 0){ return <>; } return ( <>

Current Projects

{ this.state.jobsDataResults.map((i, index) => { var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }; var postDt = new Date(i.expire).toLocaleDateString("en-US", options); return (
) }) }
); } } export default RecentJobsOne;