diff --git a/public/images/agents.webp b/public/images/agents.webp new file mode 100644 index 0000000..a40c30b Binary files /dev/null and b/public/images/agents.webp differ diff --git a/src/components/Header.tsx b/src/components/Header.tsx index a6829b8..1247d26 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -1,10 +1,12 @@ +import { useState } from 'react' import { Link, useLocation } from 'react-router-dom' import { Dropdown } from './ui/Dropdown' import { ChevronDownIcon } from '@heroicons/react/20/solid' import { Container } from './Container' import { Button } from './Button' import pmyceliumLogo from '../images/logos/logo_1.png' - +import { Dialog } from '@headlessui/react' +import { Bars3Icon, XMarkIcon } from '@heroicons/react/24/outline' const cloudNavItems = [ { name: 'Cloud', href: '/cloud' }, @@ -15,6 +17,7 @@ const cloudNavItems = [ export function Header() { const location = useLocation() + const [mobileMenuOpen, setMobileMenuOpen] = useState(false) const getCurrentPageName = () => { const currentPath = location.pathname; @@ -72,9 +75,84 @@ export function Header() { Get Mycelium Connector +
+ +
+ +
+ +
+ + Mycelium + + + +
+
+
+
+ {cloudNavItems.map((item) => ( + + {item.name} + + ))} + + Network + + + Agents + +
+
+ + +
+
+
+
+
) } diff --git a/src/pages/agents/AgentHeroAlt.tsx b/src/pages/agents/AgentHeroAlt.tsx index 215b0fe..fcb25d7 100644 --- a/src/pages/agents/AgentHeroAlt.tsx +++ b/src/pages/agents/AgentHeroAlt.tsx @@ -1,40 +1,43 @@ 'use client' import { Button } from '@/components/Button' -import { Eyebrow, P, H3 } from '@/components/Texts' +import { Eyebrow, H3 } from '@/components/Texts' export function AgentHeroAlt() { return ( -
-
- - -
-
-
- MYCELIUM AGENTS -

Sovereign AI Agents, Coming Soon.

-

- The Agent layer will allow you to run autonomous, policy-governed AI that operates on infrastructure you control, with private memory, verifiable execution, and coordination across your personal or organizational environment. -

-

- Works Alone. Works Together. - Use Agents on top of any Mycelium Cloud deployment or pair them with the Mycelium Network for private, encrypted collaboration across users and systems. -

-
- - +
+ {/* Boxed container */} +
+ {/* Inner padding */} +
+
+ MYCELIUM AGENTS +

+ Sovereign AI Agents, Coming Soon. +

+

+ The Agent layer will allow you to run autonomous, policy-governed AI that operates on infrastructure you control, with private memory, verifiable execution, and coordination across your personal or organizational environment. +

+

+ Works Alone. Works Together. Use Agents on top of any Mycelium Cloud deployment or pair them with the Mycelium Network for private, encrypted collaboration across users and systems. +

+
+ + +
+ {/* ✅ Bottom horizontal line with spacing */} +
+
) } diff --git a/src/pages/gpu/GpuHero.tsx b/src/pages/gpu/GpuHero.tsx index 0847279..c134c3f 100644 --- a/src/pages/gpu/GpuHero.tsx +++ b/src/pages/gpu/GpuHero.tsx @@ -1,42 +1,40 @@ 'use client' import { Button } from '@/components/Button' -import { Eyebrow, SectionHeader, P } from '@/components/Texts' +import { Eyebrow, H3 } from '@/components/Texts' export function GpuHero() { return ( -
-
- Mycelium GPU nebula illustration -
-
-
- - Mycelium GPU - - - Sovereign GPU Acceleration for AI and High-Performance Compute - -

- Access GPUs across the Mycelium mesh without waitlists, -inflated pricing, or centralized control. -Run inference, training, and compute workloads where they make sense: -cloud, edge, or on your own hardware. -

-
- - +
+ {/* Boxed container */} +
+ {/* Inner padding */} +
+
+ Mycelium GPU +

+ Sovereign GPU Acceleration for AI and High-Performance Compute +

+

+ Access GPUs across the Mycelium mesh without waitlists, inflated pricing, or centralized control. Run inference, training, and compute workloads where they make sense: cloud, edge, or on your own hardware. +

+
+ + +
+ {/* ✅ Bottom horizontal line with spacing */} +
+
) } diff --git a/src/pages/storage/StorageHero.tsx b/src/pages/storage/StorageHero.tsx index 87cf9ba..2e46d38 100644 --- a/src/pages/storage/StorageHero.tsx +++ b/src/pages/storage/StorageHero.tsx @@ -1,45 +1,44 @@ 'use client' import { Button } from '@/components/Button' -import { Eyebrow, SectionHeader, P } from '@/components/Texts' +import { Eyebrow, H3 } from '@/components/Texts' export function StorageHero() { return ( -
-
- Mycelium Storage visual -
-
-
- - Mycelium Storage - - - Sovereign Storage With Self-Healing and Multi-Protocol Access - -

- Store, replicate, and serve data across the global mesh -with encrypted, quantum safe, verifiable storage you control at the infrastructure layer. -

-
- - +
+ {/* Boxed container */} +
+ {/* Inner padding */} +
+
+ Mycelium Storage +

+ Sovereign Storage With Self-Healing and Multi-Protocol Access +

+

+ Store, replicate, and serve data across the global mesh with encrypted, quantum safe, verifiable storage you control at the infrastructure layer. +

+
+ + +
+ {/* ✅ Bottom horizontal line with spacing */} +
+
) }