"use client"; import Link from "next/link"; import { NewsDetails } from "@/services/NewsDetails"; import { useNewsFilter } from "@/hooks/useNewsFilter"; export default function NewsPage() { const { selectedCategory, setSelectedCategory } = useNewsFilter(); // Filter news items based on the selected category const filteredNews = selectedCategory === null ? NewsDetails : NewsDetails.filter((news) => news.category === selectedCategory); return (
{/* Section Title */}

NEWS

{selectedCategory || "お知らせ"}

{/* News Filters */}
{/* News List or Empty State */} {filteredNews.length > 0 ? (
{filteredNews.map((news) => (
{/* Left Section */}
{news.category} {news.date}
{/* Right Section */} {news.title}
))}
) : (

の実績記事はありません

)} {/* Breadcrumbs */}
ホーム お知らせ
); }