"use client"; import { Eyebrow, H3 } from "@/components/Texts"; const podCards = [ { id: "intro", eyebrow: "Capabilities", title: "What is a Pod?", description: null, image: null, colSpan: "lg:col-span-3", rowSpan: "lg:row-span-1", custom: true, noBorder: true, }, { id: "home", title: "Your private digital home on the decentralized internet", description: "Your Pod is a private digital home where apps, data, and identity live independently of Big Tech and central servers.", image: "/images/test.png", colSpan: "lg:col-span-3", rowSpan: "lg:row-span-1", rounded: "lg:rounded-tr-4xl max-lg:rounded-t-4xl", innerRounded: "lg:rounded-tr-[calc(2rem+1px)] max-lg:rounded-t-[calc(2rem+1px)]", }, { id: "control", title: "An always-on space you fully control", description: "A dedicated, always-on environment you fully command — your own sovereign slice of the network that never goes offline.", image: "/images/test.png", colSpan: "lg:col-span-2", rowSpan: "lg:row-span-1", rounded: "lg:rounded-bl-4xl max-lg:rounded-b-4xl", innerRounded: "lg:rounded-bl-[calc(2rem+1px)] max-lg:rounded-b-[calc(2rem+1px)]", }, { id: "tools", title: "Runs communication, storage, and collaboration tools", description: "Runs your communication, storage, and collaboration tools in a secure local environment without reliance on outside platforms.", image: "/images/test.png", colSpan: "lg:col-span-2", rowSpan: "lg:row-span-1", }, { id: "networking", title: "Fully encrypted, federated peer-to-peer network", description: "Encrypted, federated peer-to-peer networking that links your Pod directly with trusted devices without intermediaries.", image: "/images/test.png", colSpan: "lg:col-span-2", rowSpan: "lg:row-span-1", rounded: "lg:rounded-br-4xl max-lg:rounded-b-4xl", innerRounded: "lg:rounded-br-[calc(2rem+1px)] max-lg:rounded-b-[calc(2rem+1px)]", }, ]; export function PodsWhat() { return (
{/* Top horizontal line */}
{podCards.map((card) => (
{/* Border wrapper for non-intro */} {!card.noBorder && (
)}
{/* Image */} {card.image ? (
{card.title}
) : (
)} {/* Text */}
{card.custom ? ( <> {card.eyebrow}

{card.title}

) : ( <>

{card.title}

{card.description}

)}
{/* Outer shadow */} {!card.noBorder && (
)}
))}
); }