From 857a4a6f42061ef144164d7b57888b4a7596dc13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Brzezin=CC=81ski?= Date: Fri, 30 Jan 2026 00:09:24 +0100 Subject: [PATCH] mango banner --- components/MangoDistributionBanner.tsx | 41 ++++++++++++++++++++++++++ pages/dao/[symbol]/index.tsx | 4 +++ 2 files changed, 45 insertions(+) create mode 100644 components/MangoDistributionBanner.tsx diff --git a/components/MangoDistributionBanner.tsx b/components/MangoDistributionBanner.tsx new file mode 100644 index 000000000..5dc79dbf5 --- /dev/null +++ b/components/MangoDistributionBanner.tsx @@ -0,0 +1,41 @@ +import { ArrowRightIcon } from '@heroicons/react/outline' + +const MANGO_DAO_PK = 'DPiH3H3c7t47BMxqTxLsuPQpEC6Kne8GA9VXbxpnZxFE' +const DISTRIBUTION_URL = `https://v2.realms.today/dao/${MANGO_DAO_PK}/distribute` + +interface MangoDistributionBannerProps { + realmPk: string | undefined +} + +const MangoDistributionBanner = ({ realmPk }: MangoDistributionBannerProps) => { + if (realmPk !== MANGO_DAO_PK) { + return null + } + + return ( +
+ +
+
+ 🥭 +
+
+

Mango DAO Distribution

+

Claim your tokens from the treasury distribution

+
+
+
+ Claim Now + +
+
+
+ ) +} + +export default MangoDistributionBanner diff --git a/pages/dao/[symbol]/index.tsx b/pages/dao/[symbol]/index.tsx index 4cc3aa809..bad7515f8 100644 --- a/pages/dao/[symbol]/index.tsx +++ b/pages/dao/[symbol]/index.tsx @@ -69,6 +69,9 @@ const NFTSCompactWrapper = dynamic( ) const ProposalCard = dynamic(() => import('components/ProposalCard')) const RealmHeader = dynamic(() => import('components/RealmHeader')) +const MangoDistributionBanner = dynamic( + () => import('@components/MangoDistributionBanner'), +) const DepositLabel = dynamic( () => import('@components/TreasuryAccount/DepositLabel'), ) @@ -421,6 +424,7 @@ const REALM = () => { className={`bg-bkg-2 col-span-12 md:col-span-7 md:order-first lg:col-span-8 order-last rounded-lg`} > +
{realmInfo?.bannerImage || realmData?.bannerImage ? (