import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { ExternalLink, FileText, Github, BookOpen } from "lucide-react" export function ResourcesSection() { const resources = [ { category: "Core Articles", icon: FileText, items: [ { title: "Conviction Voting: A Novel Continuous Decision Making Alternative", author: "Jeff Emmett", url: "https://blog.giveth.io/conviction-voting-a-novel-continuous-decision-making-alternative-to-governance-aa746cfb9475", }, { title: "Understanding Real-Time 'Vote Streaming'", author: "Jeff Emmett", url: "https://medium.com/commonsstack/announcing-the-conviction-voting-cadcad-model-release-8e907ce67e4e", }, { title: "A Brief History of Conviction Voting", author: "Michael Zargham", url: "https://medium.com/block-science/a-brief-history-of-conviction-voting-ad4ca4eb4aee", }, ], }, { category: "Technical Resources", icon: Github, items: [ { title: "Social Sensor Fusion Paper", author: "BlockScience", url: "https://github.com/BlockScience/conviction/blob/master/social-sensorfusion.pdf", }, { title: "Conviction Voting cadCAD Model", author: "BlockScience", url: "https://github.com/BlockScience/conviction/blob/master/conviction_cadCAD3.ipynb", }, { title: "Conviction Voting GitHub Repository", author: "BlockScience", url: "https://github.com/BlockScience/conviction", }, ], }, { category: "Learning Resources", icon: BookOpen, items: [ { title: "Conviction Voting WTF", author: "Community Resource", url: "https://convictionvoting.wtf/", }, { title: "Token Engineering Commons Handbook", author: "TEC", url: "https://token-engineering-commons.gitbook.io/tec-handbook/", }, ], }, ] return (

Learn More

Explore articles, papers, and technical resources to deepen your understanding of Conviction Voting.

{resources.map((section) => { const Icon = section.icon return (
{section.category}
) })}
) }