diff --git a/src/component/Blog/Blog/Main.js b/src/component/Blog/Blog/Main.js index 43a4623..ba78687 100644 --- a/src/component/Blog/Blog/Main.js +++ b/src/component/Blog/Blog/Main.js @@ -42,6 +42,7 @@ const Main = ({ brdcum, bgimg }) => { } } }; + return ( <> diff --git a/src/component/Blog/BlogSingle/Main.js b/src/component/Blog/BlogSingle/Main.js index 0d1503f..b2be0a5 100644 --- a/src/component/Blog/BlogSingle/Main.js +++ b/src/component/Blog/BlogSingle/Main.js @@ -16,7 +16,7 @@ const Main = ({ brdcum }) => { let api_call = new SiteService(); useEffect(() => { getBlogData(); - }, [blogData]); + }, []); const getBlogData = async () => { /* @@ -185,7 +185,8 @@ const Main = ({ brdcum }) => { dangerouslySetInnerHTML={{ __html: item.post_content.substring(0, 100) + " . . .", }}> - READ MORE + READ MORE + {/* READ MORE */} diff --git a/src/component/HomeMain/Story/Main.js b/src/component/HomeMain/Story/Main.js index 6767e66..6a1b5bf 100644 --- a/src/component/HomeMain/Story/Main.js +++ b/src/component/HomeMain/Story/Main.js @@ -1,20 +1,64 @@ -import { Link } from 'react-router-dom' -import React from 'react' -import story1 from '../../../assets/images/story01.png' -import story2 from '../../../assets/images/story02.png' -import story3 from '../../../assets/images/story03.png' +import React, { useEffect, useState } from "react"; +import { Link } from 'react-router-dom'; +// import story1 from '../../../assets/images/story01.png'; +// import story2 from '../../../assets/images/story02.png'; +// import story3 from '../../../assets/images/story03.png'; +import SiteService from "../../../vendors/service/siteService"; + const Main = () => { + const [blogData, setBlogData] = useState([]); + + let api = new SiteService(); + useEffect(() => { + getBlogData(); + }, []); + + const getBlogData = async () => { + try { + let res = await api.blogData(); + setBlogData(res.data); + + } catch (error) { + console.log("Error from blog data ", error); + } + }; + return ( <> Read latest story - Lorem Ipsum is simply dummy text of the printing and typese tting indus orem Ipsum has beenthe standard dummy. - + {blogData.slice(1, 4).map((item, index) => ( + + + + + {new Date(item.post_date).toDateString()} + + + {item.post_title} + + READ MORE + + + + ))} + {/* @@ -53,7 +97,7 @@ const Main = () => { READ MORE - + */}
Lorem Ipsum is simply dummy text of the printing and typese tting indus orem Ipsum has beenthe standard dummy.