import classnames from "classnames"; import Link from "next/link"; export default function GrantPreview({ grant }) { const isCompleted = grant.extra.completed; const isOpen = !isCompleted && grant.extra.assignee === ""; const type = grant.taxonomies.grant_type; const className = classnames({ "bg-lightBlue": type.includes("Proposal") && isOpen, "bg-green-200": type.includes("Apprenticeship") && isOpen, "bg-yellow-100": type.includes("Bounty") && isOpen, }); return (

{grant.title}

{!isCompleted ? (isOpen ? "Open" : "In Progress") : "Completed"}

{grant.extra.description}

Reward: {grant.extra.reward}

{grant.taxonomies.grant_type.map((category) => { const className = classnames({ "bg-blue-400 text-white": category === "Proposal", "bg-green-400 text-white": category === "Apprenticeship", "bg-yellow-300": category === "Bounty", }); return (
{category}
); })} {grant.taxonomies.grant_category.map((category) => (
{category}
))}
); }