diff --git a/public/images/getstarted.webp b/public/images/getstarted.webp new file mode 100644 index 0000000..6af9f05 Binary files /dev/null and b/public/images/getstarted.webp differ diff --git a/src/app/(main)/page.tsx b/src/app/(main)/page.tsx index f6cc12b..4c10f4d 100644 --- a/src/app/(main)/page.tsx +++ b/src/app/(main)/page.tsx @@ -12,6 +12,7 @@ import { ScrollDown } from '@/components/ui/ScrollDown' import { ScrollUp } from '@/components/ui/ScrollUp' import { GridStats } from '@/components/GridStats' import { WorldMap } from '@/components/WorldMap' +import { GetStarted } from '@/components/GetStarted' export default function Home() { return ( @@ -28,11 +29,14 @@ export default function Home() {
+
+ +
-
- +
+
diff --git a/src/components/Button.tsx b/src/components/Button.tsx index 223ee97..30c4aaf 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -16,7 +16,7 @@ const variantStyles = { gray: 'bg-gray-800 text-white hover:bg-gray-900 active:bg-gray-800 active:text-white/80', }, outline: { - gray: 'border-gray-300 text-gray-200 hover:border-gray-400 active:bg-gray-100 active:text-gray-700/80', + gray: 'border-gray-300 text-gray-200 hover:border-gray-400 active:bg-gray-100 active:text-white', }, } diff --git a/src/components/GetStarted.tsx b/src/components/GetStarted.tsx new file mode 100644 index 0000000..b1dc7e8 --- /dev/null +++ b/src/components/GetStarted.tsx @@ -0,0 +1,63 @@ +"use client"; + +import { H2, P, CP } from "@/components/Texts"; +import { Button } from "@/components/ui/Button"; + +export function GetStarted() { + const items = [ + { + title: "Mycelium Docs", + description: + "Learn how Mycelium works and get a high-level understanding of its architecture, deployment, and API references.", + href: "/docs", + }, + { + title: "Mycelium Repository", + description: + "Explore the official code repositories, contribute, and stay up-to-date with the latest changes.", + href: "https://github.com/your-repo", // replace with actual repo + }, + { + title: "Mycelium Support", + description: + "Need help? Reach out to our support team or join the community to get your questions answered quickly.", + href: "/support", + }, + ]; + + return ( +
+
+

Get Started

+

Explore the documentation, code, and support channels to start building with Mycelium Cloud.

+
+ +
+ {items.map((item, idx) => ( +
+ {/* Title + Button Row */} +
+

{item.title}

+ +
+ + {/* Divider + Description */} +
+ + {item.description} +
+ ))} +
+
+ ); +} diff --git a/src/components/UseCases.tsx b/src/components/UseCases.tsx index e6ff95b..5f45107 100644 --- a/src/components/UseCases.tsx +++ b/src/components/UseCases.tsx @@ -221,7 +221,7 @@ export function UseCases() { id="usecases" ref={ref} aria-labelledby="usecases-title" - className="bg-black py-12" + className="bg-black py-24" >