// Page components for Latma site const PRODUCTS = [ { key: 'natural', name: 'Iogurte Natural', tagline: 'Cremoso, leve e integral', weight: '850 g', img: 'assets/iogurte-natural.png', cardColor: '#3878D6', desc: 'Iogurte integral com consistência cremosa e sabor equilibrado. Feito apenas com leite fresco e fermento lácteo.', specs: { tipo: 'Integral', sabor: 'Natural', peso: '850 g', porcao: '170 g' }, ingredientes: 'Leite integral pasteurizado e fermento lácteo.', }, { key: 'morango', name: 'Iogurte de Morango', tagline: 'Doce na medida certa', weight: '850 g', img: 'assets/iogurte-morango.png', cardColor: '#E84A8C', desc: 'Iogurte integral com preparado de morango. Consistência cremosa e sabor equilibrado.', specs: { tipo: 'Integral', sabor: 'Morango', peso: '850 g', porcao: '170 g' }, ingredientes: 'Leite integral pasteurizado, açúcar, preparado de morango e fermento lácteo.', }, { key: 'ameixa', name: 'Iogurte de Ameixa', tagline: 'Suave, doce e cremoso', weight: '850 g', img: 'assets/iogurte-ameixa.png', cardColor: '#8B4A9C', desc: 'Iogurte integral com preparado de ameixa. Consistência cremosa e sabor equilibrado.', specs: { tipo: 'Integral', sabor: 'Ameixa', peso: '850 g', porcao: '170 g' }, ingredientes: 'Leite integral pasteurizado, açúcar, preparado de ameixa e fermento lácteo.', }, { key: 'coalho', name: 'Queijo de Coalho', tagline: 'Macio e na medida certa', weight: '1,2 kg / 600 g', img: 'assets/queijo-coalho.png', cardColor: '#EFC987', desc: 'Textura macia e uniforme, com salga equilibrada. Disponível em embalagens com peso aproximado de 1,2 kg e 600 g. Podendo haver variação de peso entre as peças.', specs: { tipo: 'Coalho', textura: 'Macia e uniforme', pesos: '1,2 kg e 600 g', salga: 'Equilibrada' }, ingredientes: 'Leite pasteurizado, sal, cloreto de cálcio e coalho. Podendo haver variação de peso entre as peças.', }, ]; window.PRODUCTS = PRODUCTS; // === Hero Product Showcase (auto-rotating) === function HeroShowcase() { const [index, setIndex] = React.useState(0); const [paused, setPaused] = React.useState(false); React.useEffect(() => { if (paused) return; const id = setInterval(() => { setIndex(i => (i + 1) % PRODUCTS.length); }, 4200); return () => clearInterval(id); }, [paused]); return (
setPaused(true)} onMouseLeave={() => setPaused(false)}>
{PRODUCTS.map((p, i) => (
{p.name}
))}
{PRODUCTS[index].name} {PRODUCTS[index].weight} · {PRODUCTS[index].tagline}
{PRODUCTS.map((p, i) => ( ))}
); } window.HeroShowcase = HeroShowcase; // ============ HOME ============ function FeaturedCarousel({ onProductClick }) { const trackRef = React.useRef(null); const [canPrev, setCanPrev] = React.useState(false); const [canNext, setCanNext] = React.useState(true); const updateButtons = React.useCallback(() => { const el = trackRef.current; if (!el) return; setCanPrev(el.scrollLeft > 8); setCanNext(el.scrollLeft + el.clientWidth < el.scrollWidth - 8); }, []); React.useEffect(() => { const el = trackRef.current; if (!el) return; updateButtons(); el.addEventListener('scroll', updateButtons, { passive: true }); window.addEventListener('resize', updateButtons); return () => { el.removeEventListener('scroll', updateButtons); window.removeEventListener('resize', updateButtons); }; }, [updateButtons]); const scrollBy = (dir) => { const el = trackRef.current; if (!el) return; const card = el.querySelector('.product-card'); const step = card ? card.getBoundingClientRect().width + 20 : el.clientWidth * 0.8; el.scrollBy({ left: dir * step, behavior: 'smooth' }); }; return (
{PRODUCTS.map(p => (
onProductClick(p)} style={{ background: p.cardColor }}> {p.name}
{p.weight}

{p.name}

))}
); } window.FeaturedCarousel = FeaturedCarousel; function HomePage({ onNavigate, onProductClick }) { return (
Direto de Vitorino Freire · MA

O sabor do Maranhão em cada copo.

Iogurte e queijo com o leite que sai do curral pela manhã. Sem pressa, sem atalho.

O melhor da nossa
casa para a sua.

Nossos produtos carregam o sabor, a textura e o cuidado de quem faz comida boa todos os dias com os melhores ingredientes.

01

Leite que vem do nosso quintal

Trabalhamos com pequenos produtores da região e produção de leite própria, todos a menos de 80 km da fábrica. O leite chega à pasteurização no mesmo dia da ordenha.

02

Receitas antigas, jeito moderno

O queijo de coalho é produzido com leite de alta qualidade e sem outros aditivos além de sal, cloreto de cálcio e coalho. O laboratório só garante que o sabor de antes chegue seguro até a sua mesa.

03

Sem pressa, sem atalho

Fermentação lenta, no tempo certo. A gente entrega quando está pronto — não antes. É por isso que o iogurte tem aquela textura.

); } window.HomePage = HomePage; // ============ NOSSA HISTÓRIA ============ function HistoriaPage() { return (
Quem Somos

Sabor e tradição
do Maranhão.

A Laticínios Maranhão nasceu com o propósito de valorizar o sabor e a tradição dos produtos maranhenses. Trabalhamos com cuidado em cada etapa do processo, transformando leite de qualidade em queijo de coalho e iogurtes feitos com responsabilidade e orgulho do que produzimos.

O queijo de coalho é produzido com leite de alta qualidade e sem outros aditivos além de leite, sal, cloreto de cálcio e coalho. O laboratório só garante que o sabor de antes chegue seguro até a sua mesa.
Latma Laticínios · Vitorino Freire, MA
); } window.HistoriaPage = HistoriaPage; // ============ PRODUTOS ============ function ProdutosPage({ onProductClick }) { const [filter, setFilter] = React.useState('todos'); const filters = [ { key: 'todos', label: 'Todos' }, { key: 'iogurte', label: 'Iogurtes' }, { key: 'queijo', label: 'Queijos' }, ]; const filtered = PRODUCTS.filter(p => { if (filter === 'todos') return true; if (filter === 'iogurte') return p.key === 'natural' || p.key === 'morango' || p.key === 'ameixa'; if (filter === 'queijo') return p.key === 'coalho'; return true; }); return (
Linha 2026

Nossos produtos

Tudo que sai da fábrica leva o cuidado de gerações. Clique em qualquer produto para ver ficha técnica e ingredientes.

{filters.map(f => ( ))}
{filtered.map(p => (
onProductClick(p)}>
{p.name}
★ Latma
{p.weight}

{p.name}

{p.desc}

Ver detalhes
))}
); } window.ProdutosPage = ProdutosPage; // ============ CONTATO ============ function ContatoPage() { const [form, setForm] = React.useState({ nome: '', email: '', telefone: '', assunto: 'duvida', mensagem: '' }); const [sent, setSent] = React.useState(false); const handleSubmit = async (e) => { e.preventDefault(); // Transforma o estado do formulário em FormData para o PHP entender const formData = new FormData(); Object.keys(form).forEach(key => formData.append(key, form[key])); try { const response = await fetch('enviar.php', { method: 'POST', body: formData }); const result = await response.json(); if (result.ok) { setSent(true); setTimeout(() => setSent(false), 5000); setForm({ nome: '', email: '', telefone: '', assunto: 'duvida', mensagem: '' }); } else { alert("Erro: " + result.error); } } catch (error) { alert("Erro ao tentar conectar com o servidor."); } }; const set = (k) => (e) => setForm(f => ({ ...f, [k]: e.target.value })); return (
Estamos por aqui

Vamos conversar?

Lojista, restaurante, fã de iogurte ou só com uma dúvida sobre o queijo — mande a sua mensagem. A gente responde rápido (e gosta).

Onde a gente fica

A fábrica fica em Vitorino Freire, e o leite vem do interior — dos pequenos produtores parceiros da região.

Fábrica
Fazenda Santa Luzia · Povoado Santa Luzia
Vitorino Freire · MA · 65.320-000
Instagram
@laticiniosmaranhao
E-mail
latma@outlook.com.br
Atendimento
Seg a Sex · 8h às 18h
Sáb · 8h às 12h

Manda a sua mensagem

Preenche aí que a gente volta em até 1 dia útil.

{sent && (
Mensagem enviada! A gente volta logo logo.
)}
); } window.ContatoPage = ContatoPage;