import { generatePageMetadata, generateJsonLd } from "@/lib/seo/metadata";
import { BannerListClient } from "@/roles/admin/components/banners/banner-list-client";
import type { Metadata } from "next";

export const metadata: Metadata = generatePageMetadata({
  title: "Website Banners",
  description: "Manage and organize promotional banners across your website.",
  path: "/admin/banners",
  noIndex: true,
});

export default function BannersPage() {
  const jsonLd = generateJsonLd({
    "@type": "WebPage",
    name: "Website Banners | Ameera Holidays",
    description: "Website banner management interface",
  });

  return (
    <>
      <script type="application/ld+json" dangerouslySetInnerHTML={jsonLd} />
      <main>
        <BannerListClient />
      </main>
    </>
  );
}
