import mantle from "@assets/campaigns/mantle/mantleIcon.svg";
import type { FC, SVGProps } from "react";

export interface Campaign {
	id: string;
	title: string;
	description: string;
	link: string;
	chainId: number;
	btnClick?: () => void; // Optional property
	icon?: FC<SVGProps<SVGSVGElement>>;
}

export const campaigns: Campaign[] = [
	{
		id: "gnosis",
		title: "Buy Stocks onchain & Get Rewarded!",
		description:
			"Get 100% fee rebates on Gnosis for every swap into bCSPX, bTSLA via Bungee",
		link:
			"https://medium.com/bungee-exchange/bungee-x-kpk-x-gnosis-access-tesla-stock-s-p-500-onchain-with-instant-rewards-91d6bbc75a74",
		chainId: 100,
	},
	{
		id: "sonic",
		title: "Swap into scUSD on Sonic and Earn More",
		description:
			"Rewards will be distributed at the end of campaign for eligible users.",
		link:
			"https://medium.com/bungee-exchange/go-super-sonic-earn-rewards-on-every-swap-into-scusd-with-bungee-e45ccec57b59",
		chainId: 146,
	},
	{
		id: "mantle",
		title: "$30K Rewards on Mantle up for grabs",
		description:
			"Swap to mETH or cmETH on Mantle for fee rebates + raffle entries!",
		link:
			"https://medium.com/bungee-exchange/swap-earn-win-bungee-protocol-x-meth-protocol-campaign-on-mantle-network-%EF%B8%8F-59c1aa1c64ae",
		chainId: 5000,
	},
	{
		id: "mantle2",
		title: "Swap into Mantle and Win Rewards",
		description:
			"Ape into top Mantle tokens: MNT, cmETH, USDe, FBTC & more to win rewards. ",
		link:
			"https://medium.com/bungee-exchange/swap-on-bungee-dig-into-deep-rewards-on-mantle-9363b30b85a9",
		chainId: 5000,
		icon: mantle,
	},
];
