import { createFileRoute, Link } from "@tanstack/react-router"; import Header from "@/components/Header"; import Footer from "@/components/Footer"; import Reveal from "@/components/Reveal"; import Rise from "@/components/Rise"; import { journalPosts } from "@/data/catalog"; export const Route = createFileRoute("/journal/$slug")({ component: JournalArticle, }); function JournalArticle() { const { slug } = Route.useParams(); const post = journalPosts.find((p) => p.slug === slug); if (!post) { return (

404

This page has been eaten.

Back to the Journal
); } return (
{/* article hero */}
← The Mozimo Journal

{post.title}

{post.date} · {post.readTime} read

{/* body */}
{post.body.map((para, i) => (

{para}

{post.pullQuote && i === 1 && (

“{post.pullQuote}”

)}
))}

taste the story

Shop the Collection More from the Journal
); }