import React, { useEffect, useState } from "react"; import { Link, useNavigate } from "react-router-dom"; import Layout from "../Partials/Layout"; import CommonHead from "../UserHeader/CommonHead"; import usersService from "../../services/UsersService"; import LoadingSpinner from "../Spinners/LoadingSpinner"; export default function BlogItem(props) { const apiCall = new usersService() const navigate = useNavigate() const [blogdata, setBlogdata] = useState({loading: true, data:{}}) const [selectTab, setValue] = useState("today"); const filterHandler = (value) => { setValue(value); }; const queryParams = new URLSearchParams(location?.search); const blog_id = queryParams.get("blog_id"); useEffect(()=>{ if(!blog_id){ navigate('/',{replace:true}) } apiCall.getSingleBlogData({blog_id}).then(res => { setBlogdata({loading: false, data:res.data}) }).catch(error => { setBlogdata({loading: false, data:{}}) console.log('ERROR', error) }) },[blog_id]) return (

{blogdata.data?.blogdata?.[0]?.post_title}

{blogdata.loading ? : blogdata?.data?.blogdata && blogdata.data?.blogdata.length ?
{/* heading */}
{/*

{blogdata.data?.blogdata?.[0]?.post_title}

*/} {/*
*/}
:

No Blog Found!

}
); }