// Stories page — hero + featured story + filter chips + full grid. const StoriesPage = () => { const { isMobile, isTablet } = useBreakpoint(); const [filter, setFilter] = React.useState('All'); const countries = ['All', ...Array.from(new Set(NURSE_STORIES.map(s => s.country)))]; const featured = NURSE_STORIES[1]; const list = filter === 'All' ? NURSE_STORIES : NURSE_STORIES.filter(s => s.country === filter); const gridCols = isMobile ? '1fr' : isTablet ? 'repeat(2, 1fr)' : 'repeat(4, 1fr)'; const heroPad = isMobile ? '100px 20px 40px' : '160px 60px 64px'; return ( <> Stories from our nurses Every nurse you meet here is a real Nucleus alum. They came from across Latin America. Today they're building careers — and lives — in the United States. {countries.map(c => ( setFilter(c)} style={{ background: filter === c ? 'var(--stability-50)' : '#fff', color: filter === c ? '#fff' : 'var(--ink-900)', border: '1px solid ' + (filter === c ? 'var(--stability-50)' : 'var(--ink-300)'), padding: '8px 18px', borderRadius: 1000, cursor: 'pointer', fontFamily: 'var(--font-sans)', fontWeight: 600, fontSize: 13, }}>{c} ))} {list.map(s => )} > ); }; window.StoriesPage = StoriesPage;
They came from across Latin America. Today they're building careers — and lives — in the United States.