/* Recetas y Blog Page — with full article view */ const RecetarioPage = ({ setPage, activeArticle, setActiveArticle }) => { const allBlogs = window.BLOG_POSTS || []; const [filter, setFilter] = React.useState('Todos'); const cats = ['Todos', 'Ingredientes', 'Técnica', 'Herramientas', 'Recetas']; const filtered = filter === 'Todos' ? allBlogs : allBlogs.filter(p => p.cat === filter); const catColors = { Ingredientes: '#FEF0DC', Técnica: '#EAF5D6', Herramientas: '#E8F6FD', Recetas: '#FFE5B4' }; const catAccent = { Ingredientes: 'var(--or)', Técnica: 'var(--gr)', Herramientas: '#2a90c0', Recetas: '#D97D15' }; const openArticle = (article) => { setActiveArticle(article); window.scrollTo({ top: 0, behavior: 'instant' }); }; const closeArticle = () => { setActiveArticle(null); window.scrollTo({ top: 0, behavior: 'instant' }); }; if (activeArticle) { return ; } return (
Recetas y Blog

Aprende con nosotros

Recetas, técnicas, guías y tendencias del mundo de la repostería. Contenido creado por expertos para ti.

{cats.map(c => ( ))}
{filtered.map((p, i) => (
openArticle(p)} style={{ cursor: 'pointer' }}>
{p.imagen ? {p.title} :
LK
} {p.cat}
LKA Mejía · {p.sectionCount} min lectura
{p.title}
{p.seo && p.seo.metaDesc && (

{p.seo.metaDesc}

)} {p.seo && p.seo.keyword && (
{p.seo.keyword}
)} Leer artículo
))}
{filtered.length === 0 && (

No hay publicaciones en esta categoría aún.

)}
{/* Newsletter */}
Únete a +4.000 reposteros
que reciben contenido educativo exclusivo cada semana.
); }; /* Full Blog Article View */ const BlogArticleView = ({ article, onBack, setPage }) => { const catColors = { Ingredientes: '#FEF0DC', Técnica: '#EAF5D6', Herramientas: '#E8F6FD', Recetas: '#FFE5B4' }; const catAccent = { Ingredientes: 'var(--or)', Técnica: 'var(--gr)', Herramientas: '#2a90c0', Recetas: '#D97D15' }; return (
{/* Hero header */}
{article.cat}

{article.title}

{article.seo && article.seo.metaDesc && (

{article.seo.metaDesc}

)}
LK
LKA Mejía
Escuela y Tienda de Repostería · Bogotá
{/* Article body */}
{article.sections.map((s, i) => { if (i === 0) return null; // Skip title (already in header) if (s.type === 'h2') { return (

{s.text}

); } return (

{s.text}

); })} {/* SEO keywords */} {article.seo && article.seo.keywords && (
Temas relacionados
{article.seo.keywords.split(',').map((kw, j) => ( {kw.trim()} ))}
)} {/* CTA */}
¿Quieres aprender más?

Explora nuestros talleres presenciales y lleva tus habilidades al siguiente nivel.

{/* Back button */}
); }; Object.assign(window, { RecetarioPage, BlogArticleView });