//"use server" import { useQuery } from "@tanstack/react-query"; import VideoPopup from "../components/elements/VidepPopup" import Layout from "../components/layout/Layout" import Link from "next/link" import queryKeys from "../components/queryclientProvider/queryKeys"; import MermsBlogFix from "../components/sections/MermsBlogFix"; export default function Home() { 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 ( <>
{isFetching ?

Loading...

: isError ?

{error.message}

: <> {(data && data?.payload?.blogdata?.length > 0) ? <> {/* WIDE BLOG POST */}
{/* BLOG POST IMAGE */}
blog-post-image
{/* BLOG POST TEXT */}

{/* {data?.payload?.blogdata[0].post_title}*/} {data?.payload?.blogdata[0].post_title}

{/* Text */} {/*

{data?.payload?.blogdata[0].post_content.substring(0, 250)}

*/}

250 ? data?.payload?.blogdata[0].post_content.substring(0, 250) + ' ...' : data?.payload?.blogdata[0].post_content.substring(0, 250) }} /> {/* Post Meta */}

  • MERMS

  • {new Date(data?.payload?.blogdata[0]?.post_date).toDateString()}

{/* END BLOG POST TEXT */}
{/* End row */}
{/* END WIDE BLOG POST */} {/* POSTS WRAPPER */}
{/* BLOG POST #1 */} {data?.payload?.blogdata.map((item, index)=>{ if(index > 0 && index < 10){ return (
{/* BLOG POST IMAGE */}
blog-post-image
{/* BLOG POST TEXT */}
{/* Post Tag */} {/* Product News */} {/* Post Link */}
{/* {item.post_title} */} {item.post_title}
{/* Text */}

250 ? item.post_content.substring(0, 250) + ' ...' : item.post_content.substring(0, 250) }} /> {/* Post Meta */}

  • Merms

  • {new Date(item.post_date).toDateString()}

{/* END BLOG POST TEXT */}
) } })} {/* END BLOG POST #1 */}
{/* END POSTS WRAPPER */} {/**/} :

No Blog Found!

} }
{/* End container */}
{/* END BLOG POSTS LISTING */} {/* PAGE PAGINATION ============================================= */} {/* DIVIDER LINE */}
{/* NEWSLETTER-1 ============================================= */}
) }