import type { Metadata } from "next";
import { MenuBrowser } from "@/components/menu-browser";
import { getWebsiteMenu } from "@/lib/menu-db";
import { currentAdminSession } from "@/lib/admin-auth";

export const metadata: Metadata = {
  title: "Меню",
  description: "Актуальное меню ресторана КИЛН: брискет, ребра, рулька, уличная еда, супы, десерты и барная карта."
};

export default async function MenuPage() {
  const menu = await getWebsiteMenu();
  const adminMode = Boolean(await currentAdminSession());
  return (
    <section id="menu-top" className="section scroll-mt-16">
      <div className="site-container">
        <h1 className="display-title text-5xl text-kiln-flame md:text-7xl">Меню</h1>
      </div>
      <div className="site-container mt-8">
        <MenuBrowser menu={menu} adminMode={adminMode} />
      </div>
    </section>
  );
}
