From eabf69c2451a25d7cae008197c11a7ead64f4715 Mon Sep 17 00:00:00 2001 From: Thekal33d Date: Fri, 30 May 2025 22:21:03 +0100 Subject: [PATCH 1/3] build banner --- components/dashboard-components/Banner.tsx | 19 +++++++++++++++++++ public/users-avatar.png | Bin 0 -> 10505 bytes 2 files changed, 19 insertions(+) create mode 100644 components/dashboard-components/Banner.tsx create mode 100644 public/users-avatar.png diff --git a/components/dashboard-components/Banner.tsx b/components/dashboard-components/Banner.tsx new file mode 100644 index 0000000..2585e27 --- /dev/null +++ b/components/dashboard-components/Banner.tsx @@ -0,0 +1,19 @@ +interface JoinBannerProps { + date: string; +} + +const Banner = ({ date }: JoinBannerProps) => { + return ( +
+
+ +

{date}

+
+ +
+ ); +}; + +export default Banner; diff --git a/public/users-avatar.png b/public/users-avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..b3b85a437c237ad20ba67b6b251a1f5f8daaa834 GIT binary patch literal 10505 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 LNkvXXu0mjf-pXqy literal 0 HcmV?d00001 From 18839a9e3a8bbfc506b2c0ab0a5b46cafac4196e Mon Sep 17 00:00:00 2001 From: Thekal33d Date: Fri, 30 May 2025 22:25:11 +0100 Subject: [PATCH 2/3] add campaign banner --- .../dashboard-components/BannerCampaign.tsx | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 components/dashboard-components/BannerCampaign.tsx diff --git a/components/dashboard-components/BannerCampaign.tsx b/components/dashboard-components/BannerCampaign.tsx new file mode 100644 index 0000000..83dba58 --- /dev/null +++ b/components/dashboard-components/BannerCampaign.tsx @@ -0,0 +1,79 @@ +interface CampaignBannerProps { + otherBg?: string; + title: string; + icon: string; + owner: string; + shareLink: string; + telegramLink: string; + xLink: string; +} + +const BannerCampaign = ({ + otherBg, + title, + icon, + owner, + shareLink, + telegramLink, + xLink, +}: CampaignBannerProps) => { + return ( +
+
+
+

{title}

+

+ Curated by {" "} + {owner} +

+
+
+

Share :

+ +
+
+
+ ); +}; + +export default BannerCampaign; From 7e5e0c52925d64480acc07a55b3740621db7e417 Mon Sep 17 00:00:00 2001 From: Thekal33d Date: Fri, 30 May 2025 22:29:13 +0100 Subject: [PATCH 3/3] round up Cmpain details page --- components/pages/CampaignDetailsPage.tsx | 105 +++++++++++++++++++++++ public/coiton-logo.png | Bin 0 -> 876 bytes public/share-icon.svg | 5 ++ public/telegram.svg | 15 ++++ public/twitter.svg | 3 + 5 files changed, 128 insertions(+) create mode 100644 components/pages/CampaignDetailsPage.tsx create mode 100644 public/coiton-logo.png create mode 100644 public/share-icon.svg create mode 100644 public/telegram.svg create mode 100644 public/twitter.svg 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 ( +
+

Tasks

+
+ {tasksObj.map((task, idx) => ( +
+ + {openIndex === idx && task.details && ( +
+
    + {task.details.map((step, i) => ( +
  1. + {step.includes('"Mint"') ? ( + + Click the{" "} + + "Mint" + {" "} + button + + ) : ( + step + )} +
  2. + ))} +
+
+ )} +
+ ))} +
+
+ ); +}; + +export default CampaignDetails; diff --git a/public/coiton-logo.png b/public/coiton-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ca7af7b3014cbe88ff7d3abefdde8ce1572ee08c GIT binary patch literal 876 zcmV-y1C#uTP)?lES+EG@R zU#^FK6+ubH9H(7JI$xrr=gjDnC*NqFO(m%`8v}Fm!GFK@u1b#Vl+9m&Sez({lhJQQ zd#6r?HFG-D$ms1<_37PX2P!tkCj8GH)`=IdSLkS;fa}_rY)B))YdJo^MZ#&Yde_VZ!rR=dwXGXJ^}WU4yl1bWZO0fh@j&@YHjI6 z5}vHU5zcaRDs(JH?J0Pr#GB()5G0@;1IIhNuwnU9M9*Ks@Wpdzt~v@ugjxu&yqOhT z55)?YQJV2 z-r{Xd4bq*RnJk>Waua*Dtizg;GQ9lMf>&Q#5pMYm$M2eav@=iT?#pb-luA81nz?qe zrx&kIR%3N>37)rn#FD}y1e`3)IdTxukp%33pNt|ST^I6o{bh!V@?xiaZJUgANapca z#>Q074=gAvMfv;^MEVC1e%A=N4t#+Cgt60OOKRFmg~D@965%^_tX9Y3dv!cP(!w^r zi*y=_Ze;|v9UsZWGbe*{!TheR>l<#Q!!PztMA zMREQCmY=&$r)3e*YbHfRMY=+s*7ggD?(VL?pYv~QT3OmH)c5}Y0000 + + + + diff --git a/public/telegram.svg b/public/telegram.svg new file mode 100644 index 0000000..90c9a01 --- /dev/null +++ b/public/telegram.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/twitter.svg b/public/twitter.svg new file mode 100644 index 0000000..dc31b50 --- /dev/null +++ b/public/twitter.svg @@ -0,0 +1,3 @@ + + +