"use client"; import { Button } from "./Button"; import Image from "next/image"; import { CpuChipIcon } from "@heroicons/react/24/solid"; import { CircleStackIcon } from "@heroicons/react/24/solid"; import { CurrencyDollarIcon } from "@heroicons/react/24/solid"; const posts = [ { id: 1, title: 'Host A Node', href: '#', description1: 'All you need to get started is a modern computer, electricity and network. Once booted with Zero OS, a computer becomes a ThreeFold Node.', description2: '', imageUrl: './images/3nodes.png', icon: , }, { id: 2, title: 'Offer Capacity', href: '#', description1: 'The capacity of the node gets registered on the ThreeFold Blockchain and is available for users on the TF Marketplace.', description2: '', imageUrl: './images/capacity.png', icon: , }, { id: 3, title: 'Earn Rewards', href: '#', description1: 'Farmers earn rewards for their used resources, enabling a fair and transparent peer-to-peer economy.', description2: '', imageUrl: './images/rewards.png', icon: , }, ] export function FarmerPreview() { return (
{/* Gradient Blob Component */}
{/* Left Column - Text (1/3 width) */}

Contribute to the Decentralized Internet in 3 Steps

{/* Right Column - Stacked Cubes (2/3 width) */}
{posts.map((post) => (
{ e.currentTarget.style.filter = 'brightness(0.8) drop-shadow(0 0 20px rgba(156, 163, 175, 0.5))'; }} onMouseLeave={(e) => { e.currentTarget.style.filter = 'brightness(1)'; }} >
{post.icon} {post.title}
< div className="max-w-2/3">

{post.description1}

{post.description2}

))}
); }