diff --git a/documentation/docs/components/images/developer-docs.png b/documentation/docs/components/images/developer-docs.png new file mode 100644 index 0000000000..1615935fe7 Binary files /dev/null and b/documentation/docs/components/images/developer-docs.png differ diff --git a/documentation/docs/components/images/network-docs.png b/documentation/docs/components/images/network-docs.png new file mode 100644 index 0000000000..feab05d7e5 Binary files /dev/null and b/documentation/docs/components/images/network-docs.png differ diff --git a/documentation/docs/components/images/operator-guide.png b/documentation/docs/components/images/operator-guide.png new file mode 100644 index 0000000000..bcb1c34e48 Binary files /dev/null and b/documentation/docs/components/images/operator-guide.png differ diff --git a/documentation/docs/components/images/sdk-docs.png b/documentation/docs/components/images/sdk-docs.png new file mode 100644 index 0000000000..33e1293f2a Binary files /dev/null and b/documentation/docs/components/images/sdk-docs.png differ diff --git a/documentation/docs/components/landing-page.tsx b/documentation/docs/components/landing-page.tsx index 117b825287..28db9fa839 100644 --- a/documentation/docs/components/landing-page.tsx +++ b/documentation/docs/components/landing-page.tsx @@ -1,40 +1,109 @@ import React from "react"; -import { Ghost, Zap, Code, Soup } from "lucide-react"; +import { Box, Grid, Typography } from "@mui/material"; +import Image from "next/image"; +import Link from "next/link"; + +import networkDocs from "./images/network-docs.png"; +import developerDocs from "./images/developer-docs.png"; +import sdkDocs from "./images/sdk-docs.png"; +import operatorGuide from "./images/operator-guide.png"; export const LandingPage = () => { const squares = [ - { text: "Network Docs", href: "/network", Icon: Ghost }, { - text: "Developers: Core Concepts, Integration Overview, Tools & Tutorials", - href: "/developers", - Icon: Zap, + text: "Network", + description: "The NYM utility token is the native token.", + href: "/network", + icon: networkDocs, }, - { text: "SDKs", href: "/sdk", Icon: Code }, { - text: "Operators: Setup Guides & Maintenance", + text: "Operators", + description: + "The NYM utility token is the native token of the mixnet. Learn", + href: "/operators", - Icon: Soup, + icon: operatorGuide, + }, + { + text: "SDKs", + description: + "The NYM utility token is the native token of the mixnet. Learn", + + href: "/developers/rust", + icon: sdkDocs, + }, + { + text: "Developers", + description: + "The NYM utility token is the native token of the mixnet. Learn", + + href: "/developers", + icon: developerDocs, }, ]; return ( -
+