From f1dd3c67ce7251c9883daa387974386724ba847e Mon Sep 17 00:00:00 2001 From: Z8MB1E Date: Tue, 25 Aug 2026 13:27:48 -0400 Subject: [PATCH] feat(campaigns): add Zeus campaign-creation CTA to campaigns header --- .../intelligence/campaigns/page.tsx | 29 +++++++++++++------ 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/src/app/(frontend)/intelligence/campaigns/page.tsx b/src/app/(frontend)/intelligence/campaigns/page.tsx index 565584f..bf8e2de 100644 --- a/src/app/(frontend)/intelligence/campaigns/page.tsx +++ b/src/app/(frontend)/intelligence/campaigns/page.tsx @@ -3,6 +3,7 @@ import { getPayload } from "payload"; import { ShieldIcon } from "lucide-react"; import { CampaignCard } from "@/components/frontend/intelligence/CampaignCard"; import type { Media } from "@/payload-types"; +import { Button } from "@/components/ui/button"; export const metadata = { title: "Campaigns — Polaris Task Force", @@ -71,17 +72,27 @@ export default async function CampaignsPage() { return (
-
-
- -

Campaigns

+
+
+
+ +

Campaigns

+
+

+ {campaigns.length} campaign{campaigns.length !== 1 ? "s" : ""} across all theaters of + operation. +

-

- {campaigns.length} campaign{campaigns.length !== 1 ? "s" : ""} across all theaters of - operation. -

-
+
+

+ Are you a Zeus and want to start your own campaign? +

+ +
+
{sorted.length > 0 ? (
{campaignsWithStats.map((campaign) => (