From c50e51b8847a9422af5a6c729eb7b14b3f1fdccc Mon Sep 17 00:00:00 2001 From: Jay Date: Sun, 8 Oct 2023 13:16:40 +0800 Subject: [PATCH] Add Darwinia Widget (#389) * Add Darwinia Widget * Rename the project logos folder name * Update link and description --- .../account-migration-dapp.png | Bin src/assets/{portals => projects}/astar.png | Bin src/assets/{portals => projects}/bifrost.png | Bin src/assets/{portals => projects}/brownie.png | Bin .../{portals => projects}/bware-labs.png | Bin .../{portals => projects}/celer-network.png | Bin .../crab-kusama-parachain-auction.png | Bin .../darwinia-community-dao.png | Bin .../darwinia-polkadot-parachain-auction.png | Bin src/assets/projects/darwinia.svg | 10 ++ src/assets/{portals => projects}/dwellir.png | Bin src/assets/{portals => projects}/eth-sign.png | Bin .../{portals => projects}/ethers-js.png | Bin .../{portals => projects}/evolution-land.png | Bin .../{portals => projects}/fee-market-dapp.png | Bin src/assets/{portals => projects}/foundry.png | Bin .../gnosis-safe-fork.png | Bin src/assets/{portals => projects}/hardhat.png | Bin src/assets/{portals => projects}/helix.png | Bin .../local-subkey-migration.png | Bin src/assets/{portals => projects}/mars.png | Bin .../{portals => projects}/mathwallet.png | Bin src/assets/{portals => projects}/metamask.png | Bin src/assets/{portals => projects}/moonbeam.png | Bin .../{portals => projects}/novawallet.png | Bin .../{portals => projects}/onfinality.png | Bin .../{portals => projects}/openzeppelin.png | Bin src/assets/{portals => projects}/parallel.png | Bin src/assets/{portals => projects}/phala.png | Bin .../{portals => projects}/polkadot.js.png | Bin src/assets/{portals => projects}/raregems.png | Bin src/assets/{portals => projects}/remix.png | Bin .../{portals => projects}/ringo-nft.png | Bin .../{portals => projects}/scaffold-eth.png | Bin src/assets/{portals => projects}/snapshot.png | Bin src/assets/{portals => projects}/snowswap.png | Bin .../{portals => projects}/staking-dapp.png | Bin src/assets/{portals => projects}/subquery.png | Bin src/assets/{portals => projects}/subscan.png | Bin .../{portals => projects}/subsquare.png | Bin src/assets/{portals => projects}/subsquid.png | Bin src/assets/{portals => projects}/subview.png | Bin .../{portals => projects}/subwallet.png | Bin src/assets/{portals => projects}/talisman.png | Bin .../{portals => projects}/the-graph.png | Bin .../token-migration-dapp.png | Bin src/assets/{portals => projects}/truffle.png | Bin src/assets/{portals => projects}/waffle.png | Bin .../{portals => projects}/walletconnect.png | Bin src/assets/{portals => projects}/web3-js.png | Bin src/assets/{portals => projects}/web3-py.png | Bin src/components/PortalItem.tsx | 4 +- src/config/projects.ts | 110 ++++++++++-------- 53 files changed, 72 insertions(+), 52 deletions(-) rename src/assets/{portals => projects}/account-migration-dapp.png (100%) rename src/assets/{portals => projects}/astar.png (100%) rename src/assets/{portals => projects}/bifrost.png (100%) rename src/assets/{portals => projects}/brownie.png (100%) rename src/assets/{portals => projects}/bware-labs.png (100%) rename src/assets/{portals => projects}/celer-network.png (100%) rename src/assets/{portals => projects}/crab-kusama-parachain-auction.png (100%) rename src/assets/{portals => projects}/darwinia-community-dao.png (100%) rename src/assets/{portals => projects}/darwinia-polkadot-parachain-auction.png (100%) create mode 100644 src/assets/projects/darwinia.svg rename src/assets/{portals => projects}/dwellir.png (100%) rename src/assets/{portals => projects}/eth-sign.png (100%) rename src/assets/{portals => projects}/ethers-js.png (100%) rename src/assets/{portals => projects}/evolution-land.png (100%) rename src/assets/{portals => projects}/fee-market-dapp.png (100%) rename src/assets/{portals => projects}/foundry.png (100%) rename src/assets/{portals => projects}/gnosis-safe-fork.png (100%) rename src/assets/{portals => projects}/hardhat.png (100%) rename src/assets/{portals => projects}/helix.png (100%) rename src/assets/{portals => projects}/local-subkey-migration.png (100%) rename src/assets/{portals => projects}/mars.png (100%) rename src/assets/{portals => projects}/mathwallet.png (100%) rename src/assets/{portals => projects}/metamask.png (100%) rename src/assets/{portals => projects}/moonbeam.png (100%) rename src/assets/{portals => projects}/novawallet.png (100%) rename src/assets/{portals => projects}/onfinality.png (100%) rename src/assets/{portals => projects}/openzeppelin.png (100%) rename src/assets/{portals => projects}/parallel.png (100%) rename src/assets/{portals => projects}/phala.png (100%) rename src/assets/{portals => projects}/polkadot.js.png (100%) rename src/assets/{portals => projects}/raregems.png (100%) rename src/assets/{portals => projects}/remix.png (100%) rename src/assets/{portals => projects}/ringo-nft.png (100%) rename src/assets/{portals => projects}/scaffold-eth.png (100%) rename src/assets/{portals => projects}/snapshot.png (100%) rename src/assets/{portals => projects}/snowswap.png (100%) rename src/assets/{portals => projects}/staking-dapp.png (100%) rename src/assets/{portals => projects}/subquery.png (100%) rename src/assets/{portals => projects}/subscan.png (100%) rename src/assets/{portals => projects}/subsquare.png (100%) rename src/assets/{portals => projects}/subsquid.png (100%) rename src/assets/{portals => projects}/subview.png (100%) rename src/assets/{portals => projects}/subwallet.png (100%) rename src/assets/{portals => projects}/talisman.png (100%) rename src/assets/{portals => projects}/the-graph.png (100%) rename src/assets/{portals => projects}/token-migration-dapp.png (100%) rename src/assets/{portals => projects}/truffle.png (100%) rename src/assets/{portals => projects}/waffle.png (100%) rename src/assets/{portals => projects}/walletconnect.png (100%) rename src/assets/{portals => projects}/web3-js.png (100%) rename src/assets/{portals => projects}/web3-py.png (100%) diff --git a/src/assets/portals/account-migration-dapp.png b/src/assets/projects/account-migration-dapp.png similarity index 100% rename from src/assets/portals/account-migration-dapp.png rename to src/assets/projects/account-migration-dapp.png diff --git a/src/assets/portals/astar.png b/src/assets/projects/astar.png similarity index 100% rename from src/assets/portals/astar.png rename to src/assets/projects/astar.png diff --git a/src/assets/portals/bifrost.png b/src/assets/projects/bifrost.png similarity index 100% rename from src/assets/portals/bifrost.png rename to src/assets/projects/bifrost.png diff --git a/src/assets/portals/brownie.png b/src/assets/projects/brownie.png similarity index 100% rename from src/assets/portals/brownie.png rename to src/assets/projects/brownie.png diff --git a/src/assets/portals/bware-labs.png b/src/assets/projects/bware-labs.png similarity index 100% rename from src/assets/portals/bware-labs.png rename to src/assets/projects/bware-labs.png diff --git a/src/assets/portals/celer-network.png b/src/assets/projects/celer-network.png similarity index 100% rename from src/assets/portals/celer-network.png rename to src/assets/projects/celer-network.png diff --git a/src/assets/portals/crab-kusama-parachain-auction.png b/src/assets/projects/crab-kusama-parachain-auction.png similarity index 100% rename from src/assets/portals/crab-kusama-parachain-auction.png rename to src/assets/projects/crab-kusama-parachain-auction.png diff --git a/src/assets/portals/darwinia-community-dao.png b/src/assets/projects/darwinia-community-dao.png similarity index 100% rename from src/assets/portals/darwinia-community-dao.png rename to src/assets/projects/darwinia-community-dao.png diff --git a/src/assets/portals/darwinia-polkadot-parachain-auction.png b/src/assets/projects/darwinia-polkadot-parachain-auction.png similarity index 100% rename from src/assets/portals/darwinia-polkadot-parachain-auction.png rename to src/assets/projects/darwinia-polkadot-parachain-auction.png diff --git a/src/assets/projects/darwinia.svg b/src/assets/projects/darwinia.svg new file mode 100644 index 00000000..1ecbcc7f --- /dev/null +++ b/src/assets/projects/darwinia.svg @@ -0,0 +1,10 @@ + + + Darwinia-Background + + + + + + + \ No newline at end of file diff --git a/src/assets/portals/dwellir.png b/src/assets/projects/dwellir.png similarity index 100% rename from src/assets/portals/dwellir.png rename to src/assets/projects/dwellir.png diff --git a/src/assets/portals/eth-sign.png b/src/assets/projects/eth-sign.png similarity index 100% rename from src/assets/portals/eth-sign.png rename to src/assets/projects/eth-sign.png diff --git a/src/assets/portals/ethers-js.png b/src/assets/projects/ethers-js.png similarity index 100% rename from src/assets/portals/ethers-js.png rename to src/assets/projects/ethers-js.png diff --git a/src/assets/portals/evolution-land.png b/src/assets/projects/evolution-land.png similarity index 100% rename from src/assets/portals/evolution-land.png rename to src/assets/projects/evolution-land.png diff --git a/src/assets/portals/fee-market-dapp.png b/src/assets/projects/fee-market-dapp.png similarity index 100% rename from src/assets/portals/fee-market-dapp.png rename to src/assets/projects/fee-market-dapp.png diff --git a/src/assets/portals/foundry.png b/src/assets/projects/foundry.png similarity index 100% rename from src/assets/portals/foundry.png rename to src/assets/projects/foundry.png diff --git a/src/assets/portals/gnosis-safe-fork.png b/src/assets/projects/gnosis-safe-fork.png similarity index 100% rename from src/assets/portals/gnosis-safe-fork.png rename to src/assets/projects/gnosis-safe-fork.png diff --git a/src/assets/portals/hardhat.png b/src/assets/projects/hardhat.png similarity index 100% rename from src/assets/portals/hardhat.png rename to src/assets/projects/hardhat.png diff --git a/src/assets/portals/helix.png b/src/assets/projects/helix.png similarity index 100% rename from src/assets/portals/helix.png rename to src/assets/projects/helix.png diff --git a/src/assets/portals/local-subkey-migration.png b/src/assets/projects/local-subkey-migration.png similarity index 100% rename from src/assets/portals/local-subkey-migration.png rename to src/assets/projects/local-subkey-migration.png diff --git a/src/assets/portals/mars.png b/src/assets/projects/mars.png similarity index 100% rename from src/assets/portals/mars.png rename to src/assets/projects/mars.png diff --git a/src/assets/portals/mathwallet.png b/src/assets/projects/mathwallet.png similarity index 100% rename from src/assets/portals/mathwallet.png rename to src/assets/projects/mathwallet.png diff --git a/src/assets/portals/metamask.png b/src/assets/projects/metamask.png similarity index 100% rename from src/assets/portals/metamask.png rename to src/assets/projects/metamask.png diff --git a/src/assets/portals/moonbeam.png b/src/assets/projects/moonbeam.png similarity index 100% rename from src/assets/portals/moonbeam.png rename to src/assets/projects/moonbeam.png diff --git a/src/assets/portals/novawallet.png b/src/assets/projects/novawallet.png similarity index 100% rename from src/assets/portals/novawallet.png rename to src/assets/projects/novawallet.png diff --git a/src/assets/portals/onfinality.png b/src/assets/projects/onfinality.png similarity index 100% rename from src/assets/portals/onfinality.png rename to src/assets/projects/onfinality.png diff --git a/src/assets/portals/openzeppelin.png b/src/assets/projects/openzeppelin.png similarity index 100% rename from src/assets/portals/openzeppelin.png rename to src/assets/projects/openzeppelin.png diff --git a/src/assets/portals/parallel.png b/src/assets/projects/parallel.png similarity index 100% rename from src/assets/portals/parallel.png rename to src/assets/projects/parallel.png diff --git a/src/assets/portals/phala.png b/src/assets/projects/phala.png similarity index 100% rename from src/assets/portals/phala.png rename to src/assets/projects/phala.png diff --git a/src/assets/portals/polkadot.js.png b/src/assets/projects/polkadot.js.png similarity index 100% rename from src/assets/portals/polkadot.js.png rename to src/assets/projects/polkadot.js.png diff --git a/src/assets/portals/raregems.png b/src/assets/projects/raregems.png similarity index 100% rename from src/assets/portals/raregems.png rename to src/assets/projects/raregems.png diff --git a/src/assets/portals/remix.png b/src/assets/projects/remix.png similarity index 100% rename from src/assets/portals/remix.png rename to src/assets/projects/remix.png diff --git a/src/assets/portals/ringo-nft.png b/src/assets/projects/ringo-nft.png similarity index 100% rename from src/assets/portals/ringo-nft.png rename to src/assets/projects/ringo-nft.png diff --git a/src/assets/portals/scaffold-eth.png b/src/assets/projects/scaffold-eth.png similarity index 100% rename from src/assets/portals/scaffold-eth.png rename to src/assets/projects/scaffold-eth.png diff --git a/src/assets/portals/snapshot.png b/src/assets/projects/snapshot.png similarity index 100% rename from src/assets/portals/snapshot.png rename to src/assets/projects/snapshot.png diff --git a/src/assets/portals/snowswap.png b/src/assets/projects/snowswap.png similarity index 100% rename from src/assets/portals/snowswap.png rename to src/assets/projects/snowswap.png diff --git a/src/assets/portals/staking-dapp.png b/src/assets/projects/staking-dapp.png similarity index 100% rename from src/assets/portals/staking-dapp.png rename to src/assets/projects/staking-dapp.png diff --git a/src/assets/portals/subquery.png b/src/assets/projects/subquery.png similarity index 100% rename from src/assets/portals/subquery.png rename to src/assets/projects/subquery.png diff --git a/src/assets/portals/subscan.png b/src/assets/projects/subscan.png similarity index 100% rename from src/assets/portals/subscan.png rename to src/assets/projects/subscan.png diff --git a/src/assets/portals/subsquare.png b/src/assets/projects/subsquare.png similarity index 100% rename from src/assets/portals/subsquare.png rename to src/assets/projects/subsquare.png diff --git a/src/assets/portals/subsquid.png b/src/assets/projects/subsquid.png similarity index 100% rename from src/assets/portals/subsquid.png rename to src/assets/projects/subsquid.png diff --git a/src/assets/portals/subview.png b/src/assets/projects/subview.png similarity index 100% rename from src/assets/portals/subview.png rename to src/assets/projects/subview.png diff --git a/src/assets/portals/subwallet.png b/src/assets/projects/subwallet.png similarity index 100% rename from src/assets/portals/subwallet.png rename to src/assets/projects/subwallet.png diff --git a/src/assets/portals/talisman.png b/src/assets/projects/talisman.png similarity index 100% rename from src/assets/portals/talisman.png rename to src/assets/projects/talisman.png diff --git a/src/assets/portals/the-graph.png b/src/assets/projects/the-graph.png similarity index 100% rename from src/assets/portals/the-graph.png rename to src/assets/projects/the-graph.png diff --git a/src/assets/portals/token-migration-dapp.png b/src/assets/projects/token-migration-dapp.png similarity index 100% rename from src/assets/portals/token-migration-dapp.png rename to src/assets/projects/token-migration-dapp.png diff --git a/src/assets/portals/truffle.png b/src/assets/projects/truffle.png similarity index 100% rename from src/assets/portals/truffle.png rename to src/assets/projects/truffle.png diff --git a/src/assets/portals/waffle.png b/src/assets/projects/waffle.png similarity index 100% rename from src/assets/portals/waffle.png rename to src/assets/projects/waffle.png diff --git a/src/assets/portals/walletconnect.png b/src/assets/projects/walletconnect.png similarity index 100% rename from src/assets/portals/walletconnect.png rename to src/assets/projects/walletconnect.png diff --git a/src/assets/portals/web3-js.png b/src/assets/projects/web3-js.png similarity index 100% rename from src/assets/portals/web3-js.png rename to src/assets/projects/web3-js.png diff --git a/src/assets/portals/web3-py.png b/src/assets/projects/web3-py.png similarity index 100% rename from src/assets/portals/web3-py.png rename to src/assets/projects/web3-py.png diff --git a/src/components/PortalItem.tsx b/src/components/PortalItem.tsx index da1ed568..a5075e6b 100644 --- a/src/components/PortalItem.tsx +++ b/src/components/PortalItem.tsx @@ -17,7 +17,7 @@ export const PortalItem = ({ <> {/* mobile */}
- ... + ...
{meta.link.startsWith("//") ? ( @@ -81,7 +81,7 @@ export const PortalItem = ({ style={{ ...(flipped === meta.name ? { zIndex: -1, opacity: 0.2 } : { opacity: 1 }) }} onClick={() => onClick(meta.name)} > - ... + ...
{meta.name}
{meta.tags.slice(0, 3).map((tag) => ( diff --git a/src/config/projects.ts b/src/config/projects.ts index bfbb2eee..1a45fcce 100644 --- a/src/config/projects.ts +++ b/src/config/projects.ts @@ -1,56 +1,57 @@ import type { TFunction } from "i18next"; import { PortalMeta } from "../types"; -import metamask from "../assets/portals/metamask.png"; -import gnosisSafeFork from "../assets/portals/gnosis-safe-fork.png"; -import celerNetwork from "../assets/portals/celer-network.png"; -import moonbeam from "../assets/portals/moonbeam.png"; -import subscan from "../assets/portals/subscan.png"; -import helix from "../assets/portals/helix.png"; -import snapshot from "../assets/portals/snapshot.png"; -import mathwallet from "../assets/portals/mathwallet.png"; -import talisman from "../assets/portals/talisman.png"; -import onfinality from "../assets/portals/onfinality.png"; -import subview from "../assets/portals/subview.png"; -import subsquare from "../assets/portals/subsquare.png"; -import astar from "../assets/portals/astar.png"; -import dwellir from "../assets/portals/dwellir.png"; -import snowswap from "../assets/portals/snowswap.png"; -import evolutionLand from "../assets/portals/evolution-land.png"; -import subwallet from "../assets/portals/subwallet.png"; -import polkadotJs from "../assets/portals/polkadot.js.png"; -import subquery from "../assets/portals/subquery.png"; -import darwiniaCommunityDao from "../assets/portals/darwinia-community-dao.png"; -import phala from "../assets/portals/phala.png"; -import bifrost from "../assets/portals/bifrost.png"; -import parallel from "../assets/portals/parallel.png"; -import novawallet from "../assets/portals/novawallet.png"; -import raregems from "../assets/portals/raregems.png"; -import ringoNft from "../assets/portals/ringo-nft.png"; -import accountMigrationDapp from "../assets/portals/account-migration-dapp.png"; -import stakingDapp from "../assets/portals/staking-dapp.png"; -import feeMarketDapp from "../assets/portals/fee-market-dapp.png"; -import tokenMigrationDapp from "../assets/portals/token-migration-dapp.png"; -import localSubkeyMigration from "../assets/portals/local-subkey-migration.png"; -import darwiniaPolkadotParachainAuction from "../assets/portals/darwinia-polkadot-parachain-auction.png"; -import crabKusamaParachainAuction from "../assets/portals/crab-kusama-parachain-auction.png"; -import openzeppelin from "../assets/portals/openzeppelin.png"; -import theGraph from "../assets/portals/the-graph.png"; -import remix from "../assets/portals/remix.png"; -import ethSign from "../assets/portals/eth-sign.png"; -import truffle from "../assets/portals/truffle.png"; -import mars from "../assets/portals/mars.png"; -import waffle from "../assets/portals/waffle.png"; -import bwareLabs from "../assets/portals/bware-labs.png"; -import subsquid from "../assets/portals/subsquid.png"; -import hardhat from "../assets/portals/hardhat.png"; -import web3Py from "../assets/portals/web3-py.png"; -import web3Js from "../assets/portals/web3-js.png"; -import ethersJs from "../assets/portals/ethers-js.png"; -import foundry from "../assets/portals/foundry.png"; -import brownie from "../assets/portals/brownie.png"; -import scaffoldEth from "../assets/portals/scaffold-eth.png"; -import walletconnect from "../assets/portals/walletconnect.png"; +import metamask from "../assets/projects/metamask.png"; +import gnosisSafeFork from "../assets/projects/gnosis-safe-fork.png"; +import celerNetwork from "../assets/projects/celer-network.png"; +import moonbeam from "../assets/projects/moonbeam.png"; +import subscan from "../assets/projects/subscan.png"; +import helix from "../assets/projects/helix.png"; +import snapshot from "../assets/projects/snapshot.png"; +import mathwallet from "../assets/projects/mathwallet.png"; +import talisman from "../assets/projects/talisman.png"; +import onfinality from "../assets/projects/onfinality.png"; +import subview from "../assets/projects/subview.png"; +import subsquare from "../assets/projects/subsquare.png"; +import astar from "../assets/projects/astar.png"; +import dwellir from "../assets/projects/dwellir.png"; +import snowswap from "../assets/projects/snowswap.png"; +import evolutionLand from "../assets/projects/evolution-land.png"; +import subwallet from "../assets/projects/subwallet.png"; +import polkadotJs from "../assets/projects/polkadot.js.png"; +import subquery from "../assets/projects/subquery.png"; +import darwiniaCommunityDao from "../assets/projects/darwinia-community-dao.png"; +import phala from "../assets/projects/phala.png"; +import bifrost from "../assets/projects/bifrost.png"; +import parallel from "../assets/projects/parallel.png"; +import novawallet from "../assets/projects/novawallet.png"; +import raregems from "../assets/projects/raregems.png"; +import ringoNft from "../assets/projects/ringo-nft.png"; +import accountMigrationDapp from "../assets/projects/account-migration-dapp.png"; +import stakingDapp from "../assets/projects/staking-dapp.png"; +import feeMarketDapp from "../assets/projects/fee-market-dapp.png"; +import tokenMigrationDapp from "../assets/projects/token-migration-dapp.png"; +import localSubkeyMigration from "../assets/projects/local-subkey-migration.png"; +import darwiniaPolkadotParachainAuction from "../assets/projects/darwinia-polkadot-parachain-auction.png"; +import crabKusamaParachainAuction from "../assets/projects/crab-kusama-parachain-auction.png"; +import openzeppelin from "../assets/projects/openzeppelin.png"; +import theGraph from "../assets/projects/the-graph.png"; +import remix from "../assets/projects/remix.png"; +import ethSign from "../assets/projects/eth-sign.png"; +import truffle from "../assets/projects/truffle.png"; +import mars from "../assets/projects/mars.png"; +import waffle from "../assets/projects/waffle.png"; +import bwareLabs from "../assets/projects/bware-labs.png"; +import subsquid from "../assets/projects/subsquid.png"; +import hardhat from "../assets/projects/hardhat.png"; +import web3Py from "../assets/projects/web3-py.png"; +import web3Js from "../assets/projects/web3-js.png"; +import ethersJs from "../assets/projects/ethers-js.png"; +import foundry from "../assets/projects/foundry.png"; +import brownie from "../assets/projects/brownie.png"; +import scaffoldEth from "../assets/projects/scaffold-eth.png"; +import walletconnect from "../assets/projects/walletconnect.png"; +import darwinia from "../assets/projects/darwinia.svg"; export const projects = (t: TFunction): PortalMeta[] => [ { @@ -475,4 +476,13 @@ export const projects = (t: TFunction): PortalMeta[] => [ ), tags: ["Wallet"], }, + { + logo: darwinia, + name: t("Darwinia Widgets"), + link: t("https://dcdao.notion.site/Darwinia-Widgets-37f4d56506d54f288bcdea93c03a33b4"), + description: t( + "Darwinia Widget, created by DCDAO, a community self-organized workgroup in the Darwinia ecosystem, allows easy access to staking-related data on the Darwinia Chain." + ), + tags: ["Tool"], + }, ];