"use client"; import React from "react"; import { useRouter } from "next/navigation"; import { MenuItem } from "./types"; interface MenuGridProps { items: MenuItem[]; } export function MenuGrid({ items }: MenuGridProps) { const router = useRouter(); const handleClick = (item: MenuItem) => { if (item.href === "#") { alert(`${item.title} 화면은 준비 중입니다.`); } else { router.push(item.href); } }; return (
{items.map((item) => (
handleClick(item)} >
{item.title}
{item.count}
{item.description}
{item.status}
))}
); }