← back to Govarbitrage

src/app/newsletter/page.tsx

65 lines

import type { Metadata } from "next";
import Link from "next/link";
import SubscribeForm from "./SubscribeForm";

export const dynamic = "force-dynamic";

const TITLE = "Deal Digest Newsletter";
const DESC = "Twice-daily Top-10 government-surplus arbitrage deals, honesty-gated and confidence-labeled. Free, double opt-in, one-click unsubscribe.";

export const metadata: Metadata = {
  title: TITLE,
  description: DESC,
  alternates: { canonical: "/newsletter" },
  openGraph: {
    title: TITLE,
    description: DESC,
    url: "/newsletter",
    type: "website",
  },
  twitter: { card: "summary_large_image" },
};

export default function NewsletterPage() {
  return (
    <main className="mx-auto max-w-2xl space-y-5 p-5 pt-14 text-foreground">
      <div className="text-center space-y-2">
        <h1 className="text-3xl font-semibold tracking-tight">The Top-10 Deals Digest</h1>
        <p className="text-base text-muted-foreground leading-relaxed">
          Twice a day (6am &amp; 5pm PT), the ten best government-surplus arbitrage
          opportunities across 8 auction networks — de-duped, scored, and
          honesty-gated: every figure is confidence-discounted and capped, never
          inflated. Free, double opt-in: confirm by email and the next digest is yours.
        </p>
      </div>

      <ul className="list-none p-0 space-y-1 text-sm leading-loose text-foreground">
        {[
          "Top-10 opportunities ranked by conservative expected net profit",
          "Recommended max bid with all-in cost math (premium, tax, freight, fees)",
          "Confidence labels on every estimate — verify comps before bidding",
          "One-click unsubscribe in every email, effective immediately",
        ].map((f) => (
          <li key={f}>
            <span className="text-positive mr-2">✓</span>{f}
          </li>
        ))}
      </ul>

      <SubscribeForm />

      <p className="text-center text-sm">
        Want a preview first?{" "}
        <Link href="/deals" className="text-primary hover:underline">Browse the deal archive →</Link>
      </p>

      <p className="text-center text-muted-foreground text-xs leading-relaxed">
        Double opt-in: we only email you after you click the confirmation link.
        Every digest carries a single-click unsubscribe link — no login, no questions,
        effective immediately — plus our mailing address, per CAN-SPAM. We never
        share or sell your address. Estimates are heuristic; always verify before bidding.
      </p>
    </main>
  );
}