|
import Link from 'next/link' |
|
import { useGlobal } from '@/lib/global' |
|
import CONFIG from '../config' |
|
import { siteConfig } from '@/lib/config' |
|
|
|
|
|
|
|
|
|
const RecommendPosts = ({ recommendPosts }) => { |
|
const { locale } = useGlobal() |
|
if (!siteConfig('NEXT_ARTICLE_RELATE_POSTS', null, CONFIG) || !recommendPosts || recommendPosts.length < 1) { |
|
return <></> |
|
} |
|
|
|
return ( |
|
<div className="pt-2 border pl-4 py-2 my-4 dark:text-gray-300 "> |
|
<div className="mb-2 font-bold text-lg">{locale.COMMON.RELATE_POSTS} :</div> |
|
<ul className="font-light text-sm"> |
|
{recommendPosts.map(post => ( |
|
<li className="py-1" key={post.id}> |
|
<Link href={`/${post.slug}`} className="cursor-pointer hover:underline"> |
|
|
|
{post.title} |
|
|
|
</Link> |
|
</li> |
|
))} |
|
</ul> |
|
</div> |
|
) |
|
} |
|
export default RecommendPosts |
|
|