import SubscribeSection from "@/components/sections/SubscribePage/Index";

interface SubscribePageProps {
  searchParams: Promise<Record<string, string | string[] | undefined>>;
}

export default async function SubscribePage({
  searchParams,
}: SubscribePageProps) {
  // Package cards link here with ?package_id=…; without one (e.g. plain
  // /subscribe from the hero buttons) this is a free trial sign-up.
  // ?trial forces trial mode either way.
  const params = await searchParams;
  const isTrial = "trial" in params || !params.package_id;
  return <SubscribeSection isTrial={isTrial} />;
}
