import React, { useEffect, useState } from 'react'; import blogOne from '../../assets/images/blog/1.jpg'; import BlogData from '../../Services/BlogData'; function Blogs({pathname}) { const [blogs, setBlogs] = useState([]) useEffect(()=>{ BlogData().then(res => { setBlogs(res.data) }).catch(err => { console.log('Error loading blogdata', err) }) },[]) return ( <>
{ pathname == '/' ? // ON HOME PAGE LIMIT TO SIX(6) BLOGS blogs?.blogdata?.map((i, index)=> { var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }; var postDt = new Date(i.post_date).toLocaleDateString("en-US", options); var blgImg = i.meta_value != null ? `${blogs?.blogconfig?.media_url}/${i.meta_value}` : blogOne; if(index < 6){ return (
{i.post_title}
  • {postDt}

{i.post_title}

Learn More
) } }) : // ON OTHER PAGES SHOW ALL BLOG blogs?.blogdata?.map((i, index)=> { var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }; var postDt = new Date(i.post_date).toLocaleDateString("en-US", options); var blgImg = i.meta_value != null ? `${blogs?.blogconfig?.media_url}/${i.meta_value}` : blogOne; return (
{i.post_title}
  • {postDt}

{i.post_title}

Learn More
) }) }
); } export default Blogs;