diff --git a/src/app/Header.tsx b/src/app/Header.tsx index 60ed12c1..69b6460f 100644 --- a/src/app/Header.tsx +++ b/src/app/Header.tsx @@ -21,14 +21,14 @@ import Image from "next/image"; import { CustomAccordion } from "../components/others/CustomAccordion"; const links = [ - { - name: "Contracts", - href: "/contracts", - }, { name: "Engine", href: "/engine", }, + { + name: "Contracts", + href: "/contracts", + }, ]; const toolLinks = [ diff --git a/src/app/connect/blockchain-api/page.mdx b/src/app/connect/blockchain-api/page.mdx index bf225b52..425a8926 100644 --- a/src/app/connect/blockchain-api/page.mdx +++ b/src/app/connect/blockchain-api/page.mdx @@ -1,5 +1,5 @@ import { Stack, ArticleIconCard } from "@doc"; -import { TypeScriptIcon, ReactIcon, UnityIcon, DotNetIcon } from "@/icons"; +import { TypeScriptIcon, ReactIcon, UnityIcon, UnrealIcon, DotNetIcon } from "@/icons"; # Blockchain API @@ -27,6 +27,13 @@ Perfomant, reliable and type safe API to read write to any contract on any EVM c description="React Native components and hooks" /> + + + diff --git a/src/app/connect/sidebar.tsx b/src/app/connect/sidebar.tsx index d6d9f90a..881a18b0 100644 --- a/src/app/connect/sidebar.tsx +++ b/src/app/connect/sidebar.tsx @@ -5,7 +5,6 @@ import { WalletsInAppIcon, WalletsSmartIcon, PayIcon, - ExternalLinkIcon, EcosystemWalletsIcon, TypeScriptIcon, ReactIcon, @@ -13,7 +12,7 @@ import { UnityIcon, } from "@/icons"; import { UnrealIcon } from "../../icons/sdks/UnrealIcon"; -import { ExternalLink, ZapIcon } from "lucide-react"; +import { CodeIcon, ExternalLink, ZapIcon } from "lucide-react"; const connectSlug = "/connect/sign-in"; const inAppSlug = "/connect/in-app-wallet"; @@ -51,7 +50,44 @@ export const sidebar: SideBar = { }, { separator: true }, { - name: "Features", + name: "Get Started", + isCollapsible: false, + links: [ + { + name: "TypeScript", + href: "/typescript/v5", + icon: , + }, + { + name: "React", + href: "/react/v5", + icon: , + }, + { + name: "React Native", + href: "/react-native/v5", + icon: , + }, + { + name: "Dotnet", + href: "/dotnet", + icon: , + }, + { + name: "Unity", + href: "/unity", + icon: , + }, + { + name: "Unreal", + href: "/unreal", + icon: , + }, + ], + }, + { separator: true }, + { + name: "Learn", isCollapsible: false, links: [ // Connect @@ -476,42 +512,43 @@ export const sidebar: SideBar = { }, ], }, - ], - }, - { separator: true }, - { - name: "Get Started", - isCollapsible: false, - links: [ - { - name: "TypeScript", - href: "/typescript/v5", - icon: , - }, - { - name: "React", - href: "/react/v5", - icon: , - }, + // Blockchain API { - name: "React Native", - href: "/react-native/v5", - icon: , - }, - { - name: "Dotnet", - href: "/dotnet", - icon: , - }, - { - name: "Unity", - href: "/unity", - icon: , - }, - { - name: "Unreal", - href: "/unreal", - icon: , + name: "Blockchain API", + icon: , + href: "/connect/blockchain-api", + links: [ + { + name: "TypeScript", + href: "/typescript/v5", + icon: , + }, + { + name: "React", + href: "/react/v5", + icon: , + }, + { + name: "React Native", + href: "/react-native/v5", + icon: , + }, + { + name: "Dotnet", + href: "/dotnet", + icon: , + }, + { + name: "Unity", + href: "/unity", + icon: , + }, + { + name: "Unreal", + href: "/unreal", + icon: , + }, + ], }, ], }, diff --git a/src/app/page.tsx b/src/app/page.tsx index 48e8ebba..aeac6741 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -34,6 +34,7 @@ import { EcosystemWalletsIcon, } from "@/icons"; import { UnrealIcon } from "../icons/sdks/UnrealIcon"; +import Head from "next/head"; // import { LandingPageCTAs } from "./landing-page/CTAs"; export default function Page() { @@ -41,7 +42,7 @@ export default function Page() {
{/* */} - + {/* */} @@ -59,8 +60,8 @@ function Hero() { thirdweb Documentation

- Everything you need to connect your apps and games to decentralized - networks. + Frontend, backend, and onchain tools to build complete web3 apps — + on every EVM chain.

{/* */} @@ -224,6 +225,25 @@ function WalletsSection() { return (
+
+ + + + + + + + + + - +
- +
- + + {props.title} ); diff --git a/src/icons/index.ts b/src/icons/index.ts index b0a605ec..9bfed6ce 100644 --- a/src/icons/index.ts +++ b/src/icons/index.ts @@ -6,6 +6,7 @@ export { SolidityIcon } from "./sdks/SolidityIcon"; export { TypeScriptIcon } from "./sdks/TypeScriptIcon"; export { UnityIcon } from "./sdks/UnityIcon"; export { DotNetIcon } from "./sdks/DotNetIcon"; +export { UnrealIcon } from "./sdks/UnrealIcon"; // contracts export { ContractBuildIcon } from "./products/contracts/ContractBuildIcon"; export { ContractDeployIcon } from "./products/contracts/ContractDeployIcon";