diff --git a/src/components/PostSuggeston.jsx b/src/components/PostSuggeston.jsx index 1e0a85a..cb0e3e8 100644 --- a/src/components/PostSuggeston.jsx +++ b/src/components/PostSuggeston.jsx @@ -14,28 +14,27 @@ await prisma.$disconnect(); let previousArticlesUrl, nextArticlesUrl, previousArticlesTitle, nextArticlesTitle; -export default function PostSuggestion(parmas) { - for (let i = 0; i < posts.length; i++) { - if (posts[i].name == parmas.name) { - if (i == 0) { - previousArticlesUrl = null; - nextArticlesUrl = posts[i + 1].name; - previousArticlesTitle = null; - nextArticlesTitle = posts[i + 1].title; - } else if (i == posts.length - 1) { - previousArticlesUrl = posts[i - 1].name; - nextArticlesUrl = null; - previousArticlesTitle = posts[i - 1].title; - nextArticlesTitle = null; - } else { - previousArticlesUrl = posts[i - 1].name; - nextArticlesUrl = posts[i + 1].name; - previousArticlesTitle = posts[i - 1].title; - nextArticlesTitle = posts[i + 1].title; - } - } - } - +export default function PostSuggestion(params) { + for (let i = 0; i < posts.length; i++) { + if (posts[i].name == params.name) { + if (i == 0) { + previousArticlesUrl = null; + nextArticlesUrl = posts[i + 1] ? posts[i + 1].name : null; + previousArticlesTitle = null; + nextArticlesTitle = posts[i + 1] ? posts[i + 1].title : null; + } else if (i == posts.length - 1) { + previousArticlesUrl = posts[i - 1] ? posts[i - 1].name : null; + nextArticlesUrl = null; + previousArticlesTitle = posts[i - 1] ? posts[i - 1].title : null; + nextArticlesTitle = null; + } else { + previousArticlesUrl = posts[i - 1] ? posts[i - 1].name : null; + nextArticlesUrl = posts[i + 1] ? posts[i + 1].name : null; + previousArticlesTitle = posts[i - 1] ? posts[i - 1].title : null; + nextArticlesTitle = posts[i + 1] ? posts[i + 1].title : null; + } + } + } return ( <>