// agendamento.jsx — Booking page (high fidelity, with multi-step form) const SERVICE_OPTIONS = [ "Consulta integrativa", "Análise de sangue vivo", "Terapia capilar", "Metabolismo & emagrecimento", "Hormônios", "Soroterapia", "Estética íntima", "Não tenho certeza", ]; const TIME_SLOTS = ["09:00", "10:30", "13:00", "14:30", "16:00", "17:30"]; const AgendamentoPage = ({ navigate }) => { const [step, setStep] = React.useState(1); const [data, setData] = React.useState({ service: "Consulta integrativa", professional: "Dra. Neusa Brisolla", date: "", time: "", name: "", phone: "", email: "", message: "", contact: "WhatsApp", }); const [sent, setSent] = React.useState(false); const update = (k, v) => setData(d => ({ ...d, [k]: v })); const submit = (e) => { e.preventDefault(); const lines = [ "*Nova solicitação de agendamento*", "", `*Nome:* ${data.name}`, `*Telefone:* ${data.phone}`, `*E-mail:* ${data.email}`, `*Tratamento:* ${data.service}`, `*Data preferida:* ${data.date || "—"}`, `*Horário preferido:* ${data.time || "—"}`, `*Profissional:* ${data.professional}`, `*Prefere contato por:* ${data.contact}`, ]; if (data.message && data.message.trim()) { lines.push("", `*Observações:* ${data.message.trim()}`); } lines.push("", "_Enviado pelo site da Clínica Longevidade e Saúde._"); const text = encodeURIComponent(lines.join("\n")); window.open(`https://wa.me/5562991323402?text=${text}`, "_blank", "noopener"); setSent(true); }; // Generate next 14 weekdays (Seg–Sex) for date picker const today = new Date(); const days = []; { let cursor = new Date(today); while (days.length < 14) { cursor.setDate(cursor.getDate() + 1); const dow = cursor.getDay(); if (dow !== 0 && dow !== 6) days.push(new Date(cursor)); } } const formatDate = (d) => d.toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit"}); const dayName = (d) => ["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"][d.getDay()]; return (
Em até um dia útil, alguém da clínica entra em contato para confirmar o seu horário e tirar dúvidas — com a calma que o seu cuidado merece.
Conte um pouco sobre você. A primeira consulta dura até 90 minutos — tempo suficiente para entendermos o que faz sentido para a sua pele e o seu momento de vida.
Até 90 minutos para escutar, examinar e propor.
Horários disponíveis de segunda a sexta-feira.
Seus dados ficam apenas com a equipe médica responsável.
Retornos personalizados, sem custo no primeiro mês.
{it.d}