Files
www_projectmycelium_com/src/pages/pods/PodsCapabilities.tsx
sasha-astiadi aab7e66f29 feat: add Pods capabilities and how-it-works sections
- Created PodsCapabilities component showcasing four key features (communicate, organization, manage, storage) with icon-based layout
- Added PodsHow section with CloudPods animation demonstrating pod-to-pod communication concept
- Implemented animated CloudPods visualization with inter-cluster data flow and pulsing effects
2025-11-12 12:49:16 +01:00

93 lines
3.4 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import {
ChatBubbleLeftRightIcon,
CalendarDaysIcon,
UserGroupIcon,
ShieldCheckIcon,
} from '@heroicons/react/24/solid'
import { Eyebrow, H3, P } from '@/components/Texts'
export function PodsCapabilities() {
return (
<section className="w-full max-w-8xl mx-auto bg-[#121212]">
{/* ✅ Top horizontal line with spacing */}
<div className="max-w-7xl bg-transparent mx-auto py-6 border border-t-0 border-b-0 border-gray-800"></div>
<div className="w-full border-t border-l border-r border-gray-800" />
{/* ✅ Main content */}
<div className="mx-auto max-w-7xl px-6 bg-[#111111] lg:px-8 grid grid-cols-1 lg:grid-cols-2 gap-20 py-12 border border-t-0 border-b-0 border-gray-800">
{/* ✅ LEFT SIDE — Title + Intro */}
<div className="max-w-xl ">
<Eyebrow>What You Can Do</Eyebrow>
<H3 className="mt-6 text-white">
Pods Features
</H3>
<P className="mt-6 text-gray-200">
Access everything from any device your data follows you, not the other way around.
💡 Its like having your own tiny cloud that belongs only to you.
</P>
</div>
{/* ✅ RIGHT SIDE — 4 stacked features */}
<div className="space-y-8">
{/* 1 — Communicate */}
<div>
<h3 className="text-lg font-semibold text-white flex items-center">
<ChatBubbleLeftRightIcon className="h-6 w-6 text-cyan-500 mr-3" />
Communicate
</h3>
<p className="mt-2 text-gray-200 max-w-2xl">
Message, call, and share files privately no tracking or ads.
</p>
<div className="mt-8 h-px w-full bg-cyan-500/50" />
</div>
{/* 2 — Organization */}
<div>
<h3 className="text-lg font-semibold text-white flex items-center">
<CalendarDaysIcon className="h-6 w-6 text-cyan-500 mr-3" />
Organization
</h3>
<p className="mt-2 text-gray-200 max-w-2xl">
Organize your calendar and meetings inside your own space.
</p>
<div className="mt-8 h-px w-full bg-cyan-500/50" />
</div>
{/* 3 — Manage */}
<div>
<h3 className="text-lg font-semibold text-white flex items-center">
<UserGroupIcon className="h-6 w-6 text-cyan-500 mr-3" />
Manage
</h3>
<p className="mt-2 text-gray-200 max-w-2xl">
Create small communities or teams that interact directly, Pod-to-Pod.
</p>
<div className="mt-8 h-px w-full bg-cyan-500/50" />
</div>
{/* 4 — Storage */}
<div>
<h3 className="text-lg font-semibold text-white flex items-center">
<ShieldCheckIcon className="h-6 w-6 text-cyan-500 mr-3" />
Storage
</h3>
<p className="mt-2 text-gray-200 max-w-2xl">
Store data safely with Quantum Safe File System (QSFS) built in.
</p>
</div>
</div>
</div>
{/* ✅ Bottom horizontal line with spacing */}
<div className="w-full border-b border-gray-800" />
<div className="max-w-7xl bg-transparent mx-auto py-6 border border-t-0 border-b-0 border-gray-800"></div>
</section>
)
}