'use client'
import Layout from "@/components/layout/Layout"
import { recipesList } from "@/utility/constant.utils";
import PageLoader from "@/components/common-component/PageLoader";
import Link from "next/link"
import { useSearchParams } from 'next/navigation';
import { useEffect, useState } from "react";
import { Suspense } from "react";
const Page = () => {
// const { slug } = params;
const searchParams = useSearchParams();
const slug = searchParams.get('slug');
console.log("slug", slug)
const post = recipesList.find((post) => post.slug === slug);
const [mounted, setMounted] = useState(false);
useEffect(() => {
setMounted(true);
}, []);
if (!post) {
return
post not found!
;
}
return (
<>
{post?.title || "Recipes"}
Home
{" "}
{post?.title || "Recipes"}
{/*===== BLOG AREA STARTS =======*/}
-
{post?.date} |
-
{post?.user} |
{mounted &&
}
{/*===== BLOG AREA ENDS =======*/}
{/*===== BLOG AREA STARTS =======*/}
{recipesList
.filter(p => p.slug !== slug)
.slice(0, 3)
.map((relatedPost) => (
-
{relatedPost.date} |
-
{relatedPost.user}
{relatedPost.title.length > 40 ? `${relatedPost.title.slice(0, 40)}...` : relatedPost?.title}
read more
))}
{/*
-
26 Jan 2025 |
-
Gisselle
Where Vision Meetup Connect: Eventify 2024
read more
-
26 Jan 2025 |
-
Mertie
Fuel Your Business Growth at Eventify
read more
*/}
{/*===== Recipe AREA ENDS =======*/}
>
)
}
const RecipePage = (() => {
return (
}>
)
})
export default RecipePage;