From 7570e5c33959374deefa0bda39fca30041a7cd99 Mon Sep 17 00:00:00 2001 From: Eric Winer Date: Wed, 20 Nov 2024 16:28:03 -0500 Subject: [PATCH] remove broken links --- next.config.js | 5 + .../validators/signetwork.svg | 15 + src/components/Footer.tsx | 4 - src/components/navigation/categories.ts | 5 - src/components/pages/ChainAbstraction.tsx | 34 +- src/components/pages/DataAvailability.tsx | 6 - src/components/pages/DataInfrastructure.tsx | 62 +--- src/components/pages/EcosystemOverview.tsx | 30 +- src/components/pages/OpenWebApplications.tsx | 327 ------------------ src/components/pages/Papers.tsx | 8 +- src/pages/open-web-applications.tsx | 21 -- src/pages/sitemap.xml.tsx | 4 - 12 files changed, 28 insertions(+), 493 deletions(-) create mode 100644 public/images/chain-abstraction/validators/signetwork.svg delete mode 100644 src/components/pages/OpenWebApplications.tsx delete mode 100644 src/pages/open-web-applications.tsx diff --git a/next.config.js b/next.config.js index cbc2e6e8..9aeb93fb 100644 --- a/next.config.js +++ b/next.config.js @@ -162,6 +162,11 @@ const nextConfig = { destination: 'https://pages.near.org/validators', permanent: true, }, + { + source: '/open-web-applications', + destination: 'https://dev.near.org/applications', + permanent: false, + }, // Handle dynamic widget/component path redirects: diff --git a/public/images/chain-abstraction/validators/signetwork.svg b/public/images/chain-abstraction/validators/signetwork.svg new file mode 100644 index 00000000..ccd813ac --- /dev/null +++ b/public/images/chain-abstraction/validators/signetwork.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 121baece..efc59ea5 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -19,10 +19,6 @@ const sections = [ title: 'Chain Abstraction', url: '/chain-abstraction', }, - { - title: 'Open Web Applications', - url: '/open-web-applications', - }, { title: 'Onboarding', url: '/fast-auth-and-relayers', diff --git a/src/components/navigation/categories.ts b/src/components/navigation/categories.ts index af97c54f..48357167 100644 --- a/src/components/navigation/categories.ts +++ b/src/components/navigation/categories.ts @@ -21,11 +21,6 @@ export const navigationCategories = [ url: '/chain-abstraction', icon: 'ph-user-focus ph-bold', }, - { - title: 'Open Web Applications', - url: '/open-web-applications', - icon: 'ph-globe-simple ph-bold', - }, { title: 'Onboarding', url: '/fast-auth-and-relayers', diff --git a/src/components/pages/ChainAbstraction.tsx b/src/components/pages/ChainAbstraction.tsx index bd4147aa..2360e2a7 100644 --- a/src/components/pages/ChainAbstraction.tsx +++ b/src/components/pages/ChainAbstraction.tsx @@ -7,10 +7,10 @@ import { LogoLinks } from '../LogoLinks'; const validators = [ { - height: '26px', - image: '/images/chain-abstraction/validators/pagoda.png', - name: 'Pagoda', - url: 'https://www.pagoda.co/', + height: '30px', + image: '/images/chain-abstraction/validators/signetwork.svg', + name: 'Sig Network', + url: 'https://sig.network/', }, { @@ -152,14 +152,6 @@ const learnItems = [ url: 'https://docs.near.org/build/chain-abstraction/chain-signatures', target: '_blank', }, - { - name: 'Multichain Gas Relayer', - description: - 'How the Multichain Gas Relayer enables gas abstraction for Chain Signatures products and their users.', - icon: 'ph-book-open-text', - url: 'https://docs.near.org/build/chain-abstraction/multichain-gas-relayer/getting-started', - target: '_blank', - }, ]; const mediaItems = [ @@ -320,24 +312,6 @@ export const ChainAbstraction = () => { Control any externally owned account (EOA) on any chain from a single NEAR account - - - - Gas Abstraction - - - - The{' '} - - Multichain Gas Relayer - {' '} - eliminates the need for users to acquire native gas tokens separately when making cross-chain transactions - - diff --git a/src/components/pages/DataAvailability.tsx b/src/components/pages/DataAvailability.tsx index 663d9b67..4a2d22c9 100644 --- a/src/components/pages/DataAvailability.tsx +++ b/src/components/pages/DataAvailability.tsx @@ -90,12 +90,6 @@ const web3Teams2 = [ image: returnImageSrc(images.logos.caldera), height: '28px', }, - { - url: 'https://docs.dymension.xyz/build/adv-guide/roller-adv/da-light-client', - name: 'Dymension', - image: returnImageSrc(images.logos.dymension), - height: '28px', - }, { url: 'https://www.zeeve.io/blog/zeeve-raas-partners-with-near-da-to-power-ethereum-rollup-builders-with-efficient-data-availability', name: 'Zeeve', diff --git a/src/components/pages/DataInfrastructure.tsx b/src/components/pages/DataInfrastructure.tsx index a68cfb57..f57fd70c 100644 --- a/src/components/pages/DataInfrastructure.tsx +++ b/src/components/pages/DataInfrastructure.tsx @@ -3,7 +3,6 @@ import { Button, ContentWithImage, Flex, Pattern, Section, Text } from '@near-pa const images = { illustrations: { bigQuery: 'bafkreidvzhed5xtbswgzrcu4woho5jwql53wzagfmkafjcpxivmxv6tkcm', - queryApi: 'bafkreie5lvklwktdgvxyachxn4zkwb4pzkroqfopsu4zcb4ffyu5urcm6a', nearLake: 'bafkreial6oat5r6howyc42xqgvwuicgs6yiaczywxm2t3reiclotww7slu', }, }; @@ -86,63 +85,6 @@ export const DataInfrastructure = () => { - - - - QueryAPI: indexers made simple - - - A fully managed solution to build indexer functions, extract on-chain data, and easily query it using - GraphQL endpoints and subscriptions. - - - - - - - - Your data, your way - - - Decide how you want to store data. Design the tables and databases that better suit your needs. - - - - - - Indexers made simple - - - Create the logic of your indexer and we will execute it for you. Forget about infrastructure—focus on - solutions. - - - - - - Plug & play to your app - - - Fetch your data from any application through our API. Leverage GraphQL to query exactly what you need. - - - -
-
-
-
@@ -214,9 +156,9 @@ export const DataInfrastructure = () => { />
- -
- - - Components: the building blocks of an open web - - - Explore, use, and share the building blocks for open web applications. - - - - - - - - 10,000 components and climbing - - - Use an ever-growing library of components, providing functionality ranging from Social to DeFi and - beyond. - - - - - - Decentralized frontends made simple - - - Use JSX syntax and a React-like library to easily build decentralized frontends using composable - components. - - - - - - Secured on-chain - - - All components are stored on a NEAR contract, making frontends highly reliable and censorship-resistant - - - -
-
-
-
- - - - - A new and more open web - - - - - Break out of siloed, single-chain experiences and expand your reach, all while getting the best of - {`NEAR's`} speed, low cost, and scalability. - -
- -
- - - - Start your journey with an open web - - - - Build quickly with awesome resources and thousands of composable components. Join a thriving community of - developers building an open web. - - - - -
- - ); -}; diff --git a/src/components/pages/Papers.tsx b/src/components/pages/Papers.tsx index 4edc882b..ebc66671 100644 --- a/src/components/pages/Papers.tsx +++ b/src/components/pages/Papers.tsx @@ -83,13 +83,7 @@ export const Papers = () => { -