/* ============================================================ STREAM WITH LIEN — Lien's Letters & Love Letters ============================================================ */ /* ---------------- LIEN'S LETTERS ---------------- */ function LettersPage({ d, ui, social }) { const ref = useReveal(); const [feat, ...rest] = d.posts; return ( <> {/* Featured */} {d.featured} {feat.tag} {feat.date} · {feat.read} {feat.t} {feat.excerpt} {d.signoff} {ui.readMore} {/* Grid */} {rest.map((p, i) => ( {p.tag} {p.read} {p.t} {p.excerpt} {p.date} {ui.readMore} ))} > ); } /* ---------------- LOVE LETTERS ---------------- */ function LoveLettersPage({ d, ui, social }) { const ref = useReveal(); const rot = [-1.5, 1.2, -0.8, 1.6, -1.2, 0.9]; return ( <> {d.cards.map((c, i) => ( {c.to} {c.body} — Lien ))} {d.cta} {d.ctaNote} Discord > ); } Object.assign(window, { LettersPage, LoveLettersPage });
{feat.excerpt}
{p.excerpt}
{c.body}
{d.ctaNote}