function Events({ theme, t }) { const [open, setOpen] = React.useState(0); return ( {t.events.kicker} {t.events.title} {t.events.items.map((ev, i) => { const isOpen = i === open; return ( setOpen(isOpen ? -1 : i)} style={{ width: '100%', background: 'transparent', border: 'none', padding: '32px 0', textAlign: 'left', color: 'inherit', cursor: 'pointer', display: 'grid', gridTemplateColumns: '180px 1fr auto 40px', gap: '40px', alignItems: 'center' }} className="ls-event-row"> {ev.date} {ev.name} {ev.tag} + {ev.desc} {t.ui.inquire} → ); })} ); } function About({ theme, t }) { return ( {t.about.kicker} {t.about.title} {t.about.paragraphs.map((p, i) => {p} )} {t.about.stats.map((s, i) => {s.n} {s.label} )} ); } Object.assign(window, { Events, About });
{ev.desc}
{p}