const { ArticleCard, Card, Badge, Tag, Button, Icon, Input, Callout } = window.GuiaDiabeteDesignSystem_9d1af3; const FEED_DATES={'bolo-cenoura':'20 de março','lanche-mochila':'16 de março','suco-hipo':'11 de março','pizza-caseira':'6 de março','escola-hipo':'12 de março','insulina-crianca':'9 de março','tipo1-tipo2':'5 de março','cetoacidose':'28 de fevereiro','carboidratos':'24 de fevereiro','mochila':'19 de fevereiro','ficha-escola':'14 de fevereiro','educacao-fisica':'8 de fevereiro','festa':'2 de fevereiro','monitor':'27 de janeiro'}; const FEED_AUD={kids:['var(--tag-kids)','Para crianças','caution'],family:['var(--tag-family)','Família','brand'],school:['var(--tag-school)','Na escola','info'],emergency:['var(--tag-emergency)','Emergência','urgent'],recipe:['var(--tag-recipe)','Receita','recipe']}; function FeedRow({post,go}){ const [hover,setHover]=React.useState(false); const mobile=useMobile(); const [color,label,tone]=FEED_AUD[post.audience]||FEED_AUD.family; return
go('artigo',post.id)} onMouseEnter={()=>setHover(true)} onMouseLeave={()=>setHover(false)} style={{display:'grid',gridTemplateColumns:mobile?'1fr':'112px 1fr',gap:mobile?'var(--space-5)':'var(--space-8)',padding:'var(--space-8) 0',borderTop:'1px solid var(--line-hairline)',cursor:'pointer'}}>
{FEED_DATES[post.id]||''} {label}

{post.title}

{post.excerpt}

{post.readingTime}
; } function HomeFeed({go}){ const mobile=useMobile(); const posts=(window.POSTS||[]); const [aud,setAud]=React.useState('todos'); const [page,setPage]=React.useState(1); const filtered=aud==='todos'?posts:posts.filter(p=>p.audience===aud); const lead=filtered[0]; const rest=filtered.slice(1,1+page*5); const maisLidos=posts.slice(2,7); return
Publicações

Últimos artigos

Informação sobre diabete revisada por profissionais, em ordem de publicação.
{[['todos','Todos','neutral'],['family','Família','family'],['school','Na escola','school'],['kids','Para crianças','kids'],['emergency','Emergência','emergency'],['recipe','Receitas','recipe']].map(([id,l,a])=> {setAud(id);setPage(1)}}>{l})}
{lead&&
go('artigo',lead.id)} style={{cursor:'pointer',paddingBottom:'var(--space-9)'}}>
{(FEED_AUD[lead.audience]||FEED_AUD.family)[1]} {FEED_DATES[lead.id]} · {lead.readingTime}

{lead.title}

{lead.excerpt}

} {rest.map(p=>)} {rest.length===0&&!lead&&Nenhum artigo nesta combinação de filtros.} {1+page*5
}
; } window.HomeFeed=HomeFeed;