import type { Metadata } from "next";
import { CheckoutForm } from "@/components/checkout-form";
import { isSettingEnabled } from "@/lib/auth";

export const metadata: Metadata = {
  title: "Оформление заказа",
  description: "Оформление доставки или самовывоза КИЛН."
};

export default async function CheckoutPage() {
  const [ordersEnabled, pickupEnabled, deferredEnabled] = await Promise.all([
    isSettingEnabled("orders_enabled"),
    isSettingEnabled("orders_pickup_enabled"),
    isSettingEnabled("orders_deferred_enabled")
  ]);
  return (
    <section className="section">
      <div className="site-container">
        <p className="eyebrow">Checkout</p>
        <h1 className="display-title mt-2 text-5xl md:text-7xl">Оформление заказа</h1>
        <div className="mt-8">
          <CheckoutForm ordersEnabled={ordersEnabled} pickupEnabled={pickupEnabled} deferredEnabled={deferredEnabled} />
        </div>
      </div>
    </section>
  );
}
