/* ============================================================ 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 });