changed footer text and about top text
This commit was merged in pull request #5.
This commit is contained in:
@@ -1,7 +1,24 @@
|
||||
import { useQuery } from "@tanstack/react-query";
|
||||
import Link from "next/link";
|
||||
import queryKeys from "../queryclientProvider/queryKeys";
|
||||
|
||||
export default function MermsRecentBlog(){
|
||||
|
||||
const {data, isFetching, isError, error} = useQuery({
|
||||
queryKey: queryKeys.blog,
|
||||
queryFn: async () => {
|
||||
try {
|
||||
const blog_url = 'https://blogdata.chiefsoft.net/mermsblogdata/mermsemr';
|
||||
const res = await fetch(blog_url)
|
||||
const data = await res.json()
|
||||
return data
|
||||
}
|
||||
catch(e){
|
||||
return(e)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
return <>
|
||||
<section id="blog-1" className="py-100 blog-section division">
|
||||
<div className="container">
|
||||
@@ -16,98 +33,69 @@ export default function MermsRecentBlog(){
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="row">
|
||||
{/* BLOG POST #1 */}
|
||||
<div className="col-md-6 col-lg-4">
|
||||
<div id="bp-1-1" className="blog-post wow fadeInUp">
|
||||
{/* BLOG POST IMAGE */}
|
||||
<div className="blog-post-img mb-35">
|
||||
<img className="img-fluid r-16" src="/images/blog/post-8-img.jpg" alt="blog-post-image" />
|
||||
</div>
|
||||
{/* BLOG POST TEXT */}
|
||||
<div className="blog-post-txt">
|
||||
{/* Post Tag */}
|
||||
<span className="post-tag color--pink-400">Product News</span>
|
||||
{/* Post Link */}
|
||||
<h6 className="s-20 w-700">
|
||||
<Link href="/single-post">Aliqum mullam porta blandit: tempor sapien and gravida</Link>
|
||||
</h6>
|
||||
{/* Text */}
|
||||
<p>Egestas luctus vitae augue and ipsum ultrice quisque in cursus lacus feugiat congue
|
||||
diam ultrice laoreet sagittis
|
||||
</p>
|
||||
{/* Post Meta */}
|
||||
<div className="blog-post-meta mt-20">
|
||||
<ul className="post-meta-list ico-10">
|
||||
<li><p className="p-sm w-500">By Helen J.</p></li>
|
||||
<li className="meta-list-divider"><p><span className="flaticon-minus" /></p></li>
|
||||
<li><p className="p-sm">Apr 28, 2023</p></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div> {/* END BLOG POST TEXT */}
|
||||
{isFetching ?
|
||||
<div className="">
|
||||
<div className="">
|
||||
<p className='text-mute text-center'>Loading...</p>
|
||||
</div>
|
||||
</div> {/* END BLOG POST #1 */}
|
||||
{/* BLOG POST #2 */}
|
||||
<div className="col-md-6 col-lg-4">
|
||||
<div id="bp-1-2" className="blog-post wow fadeInUp">
|
||||
{/* BLOG POST IMAGE */}
|
||||
<div className="blog-post-img mb-35">
|
||||
<img className="img-fluid r-16" src="/images/blog/post-2-img.jpg" alt="blog-post-image" />
|
||||
</div>
|
||||
{/* BLOG POST TEXT */}
|
||||
<div className="blog-post-txt">
|
||||
{/* Post Tag */}
|
||||
<span className="post-tag color--green-400">Community</span>
|
||||
{/* Post Link */}
|
||||
<h6 className="s-20 w-700">
|
||||
<Link href="/single-post">Porttitor cursus fusce egestas CEO cursus at magna sapien
|
||||
suscipit and egestas ipsum
|
||||
</Link>
|
||||
</h6>
|
||||
{/* Text */}
|
||||
<p>Aliqum mullam ipsum vitae and blandit vitae tempor sapien and donec lipsum</p>
|
||||
{/* Post Meta */}
|
||||
<div className="blog-post-meta mt-20">
|
||||
<ul className="post-meta-list ico-10">
|
||||
<li><p className="p-sm w-500">By MERMS Team</p></li>
|
||||
<li className="meta-list-divider"><p><span className="flaticon-minus" /></p></li>
|
||||
<li><p className="p-sm">Apr 14, 2023</p></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div> {/* END BLOG POST TEXT */}
|
||||
</div>
|
||||
: isError ?
|
||||
<div className="">
|
||||
<div className="">
|
||||
<p className='text-danger text-center'>{error.message}</p>
|
||||
</div>
|
||||
</div> {/* END BLOG POST #2 */}
|
||||
{/* BLOG POST #3 */}
|
||||
<div className="col-md-12 col-lg-4">
|
||||
<div id="bp-1-3" className="blog-post wow fadeInUp">
|
||||
{/* BLOG POST IMAGE */}
|
||||
<div className="blog-post-img mb-35">
|
||||
<img className="img-fluid r-16" src="/images/blog/post-5-img.jpg" alt="blog-post-image" />
|
||||
</div>
|
||||
{/* BLOG POST TEXT */}
|
||||
<div className="blog-post-txt">
|
||||
{/* Post Tag */}
|
||||
<span className="post-tag color--purple-400">Freelancer Tips</span>
|
||||
{/* Post Link */}
|
||||
<h6 className="s-20 w-700">
|
||||
<Link href="/single-post">Cubilia laoreet augue egestas and MERMS magna impedit</Link>
|
||||
</h6>
|
||||
{/* Text */}
|
||||
<p>Luctus vitae egestas augue and ipsum ultrice quisque in cursus lacus feugiat egets
|
||||
congue ultrice sagittis laoreet
|
||||
</p>
|
||||
{/* Post Meta */}
|
||||
<div className="blog-post-meta mt-20">
|
||||
<ul className="post-meta-list ico-10">
|
||||
<li><p className="p-sm w-500">By Miranda Green</p></li>
|
||||
<li className="meta-list-divider"><p><span className="flaticon-minus" /></p></li>
|
||||
<li><p className="p-sm">Mar 27, 2023</p></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div> {/* END BLOG POST TEXT */}
|
||||
</div>
|
||||
:
|
||||
<>
|
||||
{(data && data?.payload?.blogdata?.length > 0) ?
|
||||
<div className="row">
|
||||
{data?.payload?.blogdata.map((item, index)=>{
|
||||
if(index < 3){
|
||||
return (
|
||||
<div key={item.id || index} className="col-md-6 col-lg-4">
|
||||
<div className="blog-post mb-40 wow fadeInUp clearfix">
|
||||
{/* BLOG POST IMAGE */}
|
||||
<div className="blog-post-img mb-35">
|
||||
<img
|
||||
className="img-fluid r-16"
|
||||
src={`${data?.payload?.image_url}/${item.meta_value}`}
|
||||
alt="blog-post-image"
|
||||
/>
|
||||
</div>
|
||||
{/* BLOG POST TEXT */}
|
||||
<div className="blog-post-txt">
|
||||
{/* Post Tag */}
|
||||
{/* <span className="post-tag color--red-400">Product News</span> */}
|
||||
{/* Post Link */}
|
||||
<h6 className="s-20 w-700">
|
||||
<Link href={item.guid}> {item.post_title}</Link>
|
||||
</h6>
|
||||
{/* Text */}
|
||||
<p dangerouslySetInnerHTML={{ __html: item.post_content.length > 250 ? item.post_content.substring(0, 250) + ' ...' : item.post_content.substring(0, 250) }} />
|
||||
{/* Post Meta */}
|
||||
<div className="blog-post-meta mt-20">
|
||||
<ul className="post-meta-list ico-10">
|
||||
<li><p className="p-sm w-500">Merms</p></li>
|
||||
<li className="meta-list-divider"><p><span className="flaticon-minus" /></p></li>
|
||||
<li><p className="p-sm">{new Date(item.post_date).toDateString()}</p></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div> {/* END BLOG POST TEXT */}
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
})}
|
||||
</div>
|
||||
</div> {/* END BLOG POST #3 */}
|
||||
</div> {/* End row */}
|
||||
:
|
||||
<div className="">
|
||||
<div className="">
|
||||
<p className='text-mute text-center'>No Blog Found!</p>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
</>
|
||||
}
|
||||
</div> {/* End container */}
|
||||
</section>
|
||||
</>
|
||||
|
||||
Reference in New Issue
Block a user