Add talk to resources, public-site nav, and homepage link

- Resources: 7th project card linking the 'Hacking Your Hackerspace' talk
  (hack.build), with a PlayIcon; bump the section count to 07.
- Sidebar: NavLink now supports external targets; add a 'Public Site' section
  linking the homepage and the public resources page.
- Login: a back-to-homepage link.
This commit is contained in:
Moheeb Zara
2026-07-28 23:18:50 -07:00
parent 62c1c5f4b7
commit b6e50c0950
4 changed files with 54 additions and 15 deletions
+12 -1
View File
@@ -8,6 +8,7 @@ import {
CubeIcon,
KeyIcon,
GridIcon,
PlayIcon,
} from '@/components/resources/icons'
import { AtlasLogo } from '@/components/resources/atlas-logo'
@@ -55,7 +56,7 @@ export default function ResourcesLandingPage() {
<section>
<div className="resources-section-header">
<span className="resources-section-label">Projects</span>
<span className="resources-section-count">06 tools</span>
<span className="resources-section-count">07 tools</span>
</div>
<div className="resources-projects">
@@ -115,6 +116,16 @@ export default function ResourcesLandingPage() {
featured
visual={<KeyIcon />}
/>
<ProjectCard
href="https://hack.build/hacking-your-hackerspace.html"
external
num="07"
title="Hacking Your Hackerspace"
description="A talk on the patterns, pitfalls, and governance lessons behind keeping a hackerspace alive — the research from these projects, condensed into one interactive session."
type="Talk · Interactive"
visual={<PlayIcon />}
/>
</div>
</section>