+ );
+};
+
+export default BannerCampaign;
diff --git a/components/pages/CampaignDetailsPage.tsx b/components/pages/CampaignDetailsPage.tsx
new file mode 100644
index 0000000..1ef918c
--- /dev/null
+++ b/components/pages/CampaignDetailsPage.tsx
@@ -0,0 +1,105 @@
+import { useState } from "react";
+import Banner from "../dashboard-components/Banner";
+import BannerCampaign from "../dashboard-components/BannerCampaign";
+
+const CampaignDetails = () => {
+ return (
+
+
+
+
+
+ This campaign rewards early adopters who mint and hold a
+ genesis or limited edition NFT. It will be used to give
+ early community members special access later.
+
+
+ Goal: Distribute limited
+ NFTs and build early collector hype.
+
+
+
+
+ );
+};
+
+const tasksObj = [
+ {
+ title: "Mint the Genesis NFT from a drop page.",
+ details: [
+ "Visit the drop page URL",
+ "Connect your crypto wallet (e.g., MetaMask)",
+ 'Click the "Mint" button',
+ "Approve the transaction in your wallet",
+ ],
+ },
+ {
+ title: "Hold it in your wallet for at least 7 days (verified via snapshot or chain data)",
+ details: null,
+ },
+ {
+ title: "Share your NFT on Twitter (bonus task)",
+ details: null,
+ },
+];
+
+const TasksSection = () => {
+ const [openIndex, setOpenIndex] = useState(0);
+
+ return (
+