import Link from 'next/link' import { AtlasLogo } from '@/components/resources/atlas-logo' import { CubeIcon, TraceIcon, SpaceIcon, GridIcon, KeyIcon } from '@/components/resources/icons' // The six hackerspace.sh research/game projects, shown as a single row of // square tiles at the foot of the landing page. Internal routes use next/link; // the interactive learner is an external app. const RESOURCES = [ { title: 'Atlas', href: '/atlas', external: false, visual: }, { title: 'Space After Dark', href: '/space-after-dark', external: false, visual: }, { title: 'Proposal Duel', href: '/proposal-duel', external: false, visual: }, { title: 'The Hackerspace Game', href: '/zine', external: false, visual: }, { title: 'Interactive Learner', href: 'https://hackerspacegame.netlify.app/', external: true, visual: }, { title: 'Governance in a Box', href: '/governance', external: false, visual: }, ] export function ResourceShowcase() { return ( From hackerspace.sh 06 projects {RESOURCES.map(r => r.external ? ( {r.visual} {r.title} ) : ( {r.visual} {r.title} ), )} ) }