From 89ed3a15d37e6e4d91d65334a9ea4fef2c2e4952 Mon Sep 17 00:00:00 2001 From: fisher Date: Tue, 16 Apr 2024 23:46:48 +0800 Subject: [PATCH] Fix links (#410) * fix links * update link in header --- src/components/FooterLinks/data.ts | 6 +++--- src/components/Header/data.ts | 22 ++++++++++++++++------ src/components/UseCase/data.ts | 12 ++++++------ 3 files changed, 25 insertions(+), 15 deletions(-) diff --git a/src/components/FooterLinks/data.ts b/src/components/FooterLinks/data.ts index 3b0d9006..a942ead9 100644 --- a/src/components/FooterLinks/data.ts +++ b/src/components/FooterLinks/data.ts @@ -9,7 +9,7 @@ export const columns: { sections: Section[] }[] = [ { text: "Documentation", href: "https://docs.darwinia.network/", isExternal: true }, { text: "Use Cases", - href: "https://docs.darwinia.network/msgport/user-cases/overview/", + href: "https://docs.darwinia.network/msgport/use-cases/overview/", isExternal: true, }, ], @@ -18,8 +18,8 @@ export const columns: { sections: Section[] }[] = [ title: "Technology", links: [ { - text: "Messaging Protocols", - href: "https://docs.darwinia.network/msgport/messaging-protocols/overview/", + text: "Darwinia Msgport", + href: "https://docs.darwinia.network/msgport/overview/", isExternal: true, }, { diff --git a/src/components/Header/data.ts b/src/components/Header/data.ts index c65584f4..547c1dbe 100644 --- a/src/components/Header/data.ts +++ b/src/components/Header/data.ts @@ -24,13 +24,23 @@ export const navigations: { isExternal: true, }, { - label: "Cross-Chain Asset Bridge", - link: "https://docs.darwinia.network/msgport/user-cases/token-bridge/", + label: "Cross-Chain Order Clearing", + link: "https://docs.darwinia.network/msgport/use-cases/order-xclearing/", + isExternal: true, + }, + { + label: "Cross-Chain Token Bridge", + link: "https://docs.darwinia.network/msgport/use-cases/xtoken/", + isExternal: true, + }, + { + label: "Cross-Chain Abstract Account", + link: "https://docs.darwinia.network/msgport/use-cases/xdao/", isExternal: true, }, { label: "Cross-Chain DAO Governance", - link: "https://docs.darwinia.network/msgport/user-cases/multichain-dao-governance/", + link: "https://docs.darwinia.network/msgport/use-cases/xdao/", isExternal: true, }, ], @@ -67,7 +77,7 @@ export const navigations: { { label: "Documentation", link: "https://docs.darwinia.network/", isExternal: true }, { label: "Use Cases", - link: "https://docs.darwinia.network/msgport/user-cases/overview/", + link: "https://docs.darwinia.network/msgport/use-cases/overview/", isExternal: true, }, ], @@ -76,8 +86,8 @@ export const navigations: { label: "Technology", sub: [ { - label: "Messaging Protocols", - link: "https://docs.darwinia.network/msgport/messaging-protocols/overview/", + label: "Messaging Msgport", + link: "https://docs.darwinia.network/msgport/overview/", isExternal: true, }, { diff --git a/src/components/UseCase/data.ts b/src/components/UseCase/data.ts index 7e97f71d..159d3387 100644 --- a/src/components/UseCase/data.ts +++ b/src/components/UseCase/data.ts @@ -6,7 +6,7 @@ export const cases: { language: "solidity" | "javascript"; }[] = [ { - title: "xAccount", + title: "XAccount", code: `/// @dev ExampleXAccount is a demonstration showcasing the utilization of xAccount to execute an xCall. contract ExampleXAccount { // XAccountFactory address @@ -44,13 +44,13 @@ contract ExampleXAccount { IMessagePort(port).send{value: msg.value}(toChainId, module, message, params); } }`, - link: "https://docs.darwinia.network/msgport/user-cases/abstract-account/", + link: "https://docs.darwinia.network/msgport/use-cases/xaccount/", description: - "xAccount is a component within Darwinia Msgport, xAccount simplifies the user experience in executing cross-chain operations.", + "XAccount is a component within Darwinia Msgport, xAccount simplifies the user experience in executing cross-chain operations.", language: "solidity", }, { - title: "Asset Bridge", + title: "Order Clearing(Thirdparty bridge)", code: `// SPDX-License-Identifier: MIT pragma solidity ^0.8.17; interface ILnDefaultBridgeSource { @@ -180,9 +180,9 @@ contract MsglineMessager is Application, AccessController { ); } }`, - link: "https://docs.darwinia.network/msgport/user-cases/token-bridge/", + link: "https://docs.darwinia.network/msgport/user-cases/order-xclearing/", description: - "By utilizing Darwinia Msgport, DApp developers can facilitate efficient cross-chain transfer and management of assets, streamlining the process of moving assets between different blockchain networks.", + "By utilizing Darwinia Msgport, DApp developers can facilitate efficient cross-chain order clearing and management of assets, streamlining the process of clearing orders between different blockchain networks.", language: "solidity", }, ];