summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFushihara <1039534+fushihara@users.noreply.github.com>2024-09-23 23:07:57 +0900
committerFushihara <1039534+fushihara@users.noreply.github.com>2024-09-23 23:07:57 +0900
commitef51132201852200128412a773b1067570fdd68b (patch)
treeb8726e9bd808c9fd7b20823fcbc86ed582ace882 /src
parent26ca4614ef68fd9ab8179791f2bceabc53073a60 (diff)
URLのカテゴリを消し忘れがあったので修正
Diffstat (limited to 'src')
-rw-r--r--src/app/article/_components/articleListElement.tsx9
-rw-r--r--src/app/article/tag/[tagName]/page.tsx6
2 files changed, 6 insertions, 9 deletions
diff --git a/src/app/article/_components/articleListElement.tsx b/src/app/article/_components/articleListElement.tsx
index 21ee947..0fe3d70 100644
--- a/src/app/article/_components/articleListElement.tsx
+++ b/src/app/article/_components/articleListElement.tsx
@@ -60,12 +60,7 @@ export function ArticleListElement(displayData: DisplayData[]) {
if (d.breadLinks.indexOf(bread) != 0) {
breadChildElement.push(<span>></span>);
}
- // 1つ目のパンくずリストはカテゴリだけど、2つ目以降のパンくずリストはタグと同じ
- if (d.breadLinks.indexOf(bread) == 0) {
- breadChildElement.push(<Link href={`/article/category/${bread}`} className="transition duration-300 ease-in-out hover:text-gray-900" key={`bread-${bread}`}>{bread}</Link>);
- } else {
- breadChildElement.push(<Link href={`/article/tag/${bread}`} className="transition duration-300 ease-in-out hover:text-gray-900" key={`bread-${bread}`}>{bread}</Link>);
- }
+ breadChildElement.push(<Link href={`/article/tag/${bread}`} className="transition duration-300 ease-in-out hover:text-gray-900" key={`bread-${bread}`}>{bread}</Link>);
}
breadElement = (
<span className="flex gap-0.5">
@@ -99,7 +94,7 @@ export function ArticleListElement(displayData: DisplayData[]) {
<tr className="bg-white border-b transition duration-300 ease-in-out hover:bg-gray-100 text-sm text-gray-900 font-light">
<td className="px-1 py-1">{d.articleId}</td>
<td className="px-1 py-1">
- <Link href={`/article/category/${topCategory}`} className="transition duration-300 ease-in-out hover:text-gray-900 original-href" >{topCategory}</Link>
+ <Link href={`/article/tag/${topCategory}`} className="transition duration-300 ease-in-out hover:text-gray-900 original-href" >{topCategory}</Link>
</td>
<td className="px-1 py-1">
<div>{d.title}</div>
diff --git a/src/app/article/tag/[tagName]/page.tsx b/src/app/article/tag/[tagName]/page.tsx
index b55aff5..d41befb 100644
--- a/src/app/article/tag/[tagName]/page.tsx
+++ b/src/app/article/tag/[tagName]/page.tsx
@@ -18,9 +18,11 @@ export default async function Page(context: PageType) {
const filterd = articles.filter(article => {
if (article.tags.includes(nowPageTagName)) {
return true;
- } else {
- return false;
}
+ if (article.breadLinks.includes(nowPageTagName)) {
+ return true;
+ }
+ return false;
});
return filterd;
});