const workshopStats = { seats: 7 }; const foundationCards = [ { label: 'Typography', detail: 'Readable hierarchy' }, { label: 'Color & Contrast', detail: 'Accessible palettes' }, { label: 'Interaction', detail: 'Responsive states' }, ]; const largeManualItems = [ { label: 'Bulk copy 01' }, { label: 'Bulk copy 02' }, { label: 'Bulk copy 03' }, { label: 'Bulk copy 04' }, { label: 'Bulk copy 05' }, { label: 'Bulk copy 06' }, { label: 'Bulk copy 07' }, { label: 'Bulk copy 08' }, { label: 'Bulk copy 09' }, { label: 'Bulk copy 10' }, { label: 'Bulk copy 11' }, { label: 'Bulk copy 12' }, { label: 'Bulk copy 13' }, { label: 'Bulk copy 14' }, { label: 'Bulk copy 15' }, { label: 'Bulk copy 16' }, { label: 'Bulk copy 17' }, { label: 'Bulk copy 18' }, { label: 'Bulk copy 19' }, { label: 'Bulk copy 20' }, ]; const hardManualCards = [ { name: 'Mercury copy key', code: 'M-17', detail: 'Nested React copy lives inside mapped data' }, { name: 'Venus copy key', code: 'V-23', detail: 'Sibling card keeps a similar source shape' }, ]; const hardManualCountsByName = { 'Mercury copy key': 17, 'Venus copy key': 23, }; function assertIntegerStat(value) { if (!Number.isInteger(value)) throw new Error('workshopStats.seats must stay integer'); return value; } export default function App() { return (

Vite 8 Fixture

Minimal React tree for live-mode E2E tests.

{String(workshopStats.seats)}
One
Two
{foundationCards.map((card) => (
{card.label}

{card.detail}

))}
{largeManualItems.map((item) => ( {item.label} ))}
{hardManualCards.map((card) => (

{card.name} {card.code}

{card.detail}

{hardManualCountsByName[card.name]}
))}
Learn more Learn more
); }