"use client"; import { useState } from "react"; import { Eyebrow, H3, P } from "@/components/Texts"; import { Button } from "@/components/Button"; const tabs = [ { id: "kubernetes", label: "Managed Kubernetes", content: { item: "Managed Kubernetes", desc: "Create and manage clusters across distributed environments using standard Kubernetes tools.", bullets: [ "Create and manage clusters on distributed nodes", "Run workloads at the edge or across enterprise sites", "Keep full ownership of data and orchestration", "Use the Kubernetes ecosystem without modification", ], }, }, { id: "vdc", label: "Virtual Data Centers", content: { item: "Virtual Data Centers", desc: "Provision and manage full cloud environments without owning or maintaining servers.", bullets: [ "Create dedicated environments for applications, databases, and internal services", "Add or remove compute and storage resources instantly", "Migrate workloads from cloud or on-prem systems", "Meet compliance requirements by selecting where data resides", "Benefit from continuous monitoring and automated recovery", ], }, }, { id: "qsfs", label: "Quantum Safe File System (QSFS)", content: { item: "Quantum Safe File System (QSFS)", desc: "Encrypted, redundant storage designed for high-security and high-availability workloads. Data is distributed across independent nodes and remains accessible even during failures or outages.", bullets: [ "Secure file storage with quantum-safe encryption", "Distributed replication for durability", "Standard protocol support: S3, IPFS, WebDAV", "Automatic scaling as data grows", "Consistent performance for research, enterprise, and AI workloads", ], }, }, ]; const tabButtons = { kubernetes: { primary: "Deploy a Cluster", secondary: "Learn More", }, vdc: { primary: "Follow Development", secondary: "Learn More", }, qsfs: { primary: "View Docs", secondary: "Explore Integration", }, } as const; export function CloudIntro() { const [active, setActive] = useState("kubernetes"); const current = tabs.find((t) => t.id === active)!.content; const currentButtons = tabButtons[active as keyof typeof tabButtons]; return (
{/* Top Spacing Border */}
{/* ================================ Header ================================= */}
Capabilities

What You Can Run on Mycelium Cloud

Host nodes, deploy workloads, or build private AI systems all on infrastructure you own and control. Mycelium gives you scalable compute, secure storage, and sovereign orchestration without depending on hyperscalers.

{/* ================================ Two-column layout ================================= */}
{/* Left: Code UI */}
Mycelium Cloud reserve
{/* Right: Tabs */}
{/* Tabs Navigation */}
{tabs.map((tab) => ( ))}
{/* Tab Content */}

{current.item}

{current.desc}

Key capabilities

    {current.bullets.map((b, i) => (
  • {b}
  • ))}
{currentButtons && (
)}
{/* Bottom Borders */}
); }