// BlogPostScreen — artigo individual do blog SBL function BlogPostScreen({ postId, onBack }) { const { isMobile } = window.useResponsive(); const { t } = window.useLang(); const post = (window.SBL_BLOG_DATA || []).find(p => p.id === postId); if (!post) return null; function renderBlock(block, i) { switch (block.type) { case 'lead': return (

{block.text}

); case 'h2': return (

{block.text}

); case 'p': return (

{block.text}

); case 'list': return ( ); case 'highlight': return (

{block.text}

); case 'image': return (
{block.caption {block.caption &&
{block.caption}
}
); case 'image-grid': return (
= 3 ? 'repeat(3, 1fr)' : '1fr 1fr', gap: isMobile ? 8 : 12 }}> {block.images.map((img, j) => (
{img.caption {img.caption &&

{img.caption}

}
))}
); case 'image-wide': return (
{block.caption {block.caption &&
{block.caption}
}
); default: return null; } } return (
{/* HERO com imagem */}
{post.title}
{post.category}

{post.title}

{/* ARTIGO */}
{/* Meta */}
S
{post.author}
{post.authorRole}
{post.date} {post.readTime}
{/* Conteúdo */}
{post.content.map((block, i) => renderBlock(block, i))}
{/* Botão voltar */}
{/* CTA */} {(() => { const cta = post.cta || { eyebrow: 'Pronto para começar?', title: 'Fale com a Sibelle gratuitamente', subtitle: 'Avaliação do potencial do seu imóvel sem custo e sem compromisso.', waText: 'Ol%C3%A1%2C%20li%20o%20artigo%20no%20blog%20da%20SBL%20e%20gostaria%20de%20saber%20mais%20sobre%20locar%20meu%20im%C3%B3vel%20por%20temporada.', button: 'Conversar pelo WhatsApp', }; return (
{t(cta.eyebrow)}

{t(cta.title)}

{t(cta.subtitle)}

); })()}
); } window.BlogPostScreen = BlogPostScreen;