// 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 (
{/* Banner */}

Reserve o seu tempo com a Dra. Neusa.

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.

{/* Booking form */}
Avaliação personalizada

Um cuidado pensado para você.

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.

  • Consulta longa & sem pressa

    Até 90 minutos para escutar, examinar e propor.

  • Agendamento flexível

    Horários disponíveis de segunda a sexta-feira.

  • Privacidade & sigilo

    Seus dados ficam apenas com a equipe médica responsável.

  • Acompanhamento contínuo

    Retornos personalizados, sem custo no primeiro mês.

{sent ? (
Quase lá!

Falta um toque, {data.name.split(" ")[0] || "querida"}.

Abrimos uma conversa no WhatsApp da clínica com os seus dados já preenchidos. É só tocar em enviar que recebemos a sua solicitação e entramos em contato em até um dia útil para confirmar o seu horário {data.date && ` de ${data.date}`}{data.time && ` às ${data.time}`}.

Reabrir WhatsApp navigate("home")}>Voltar ao início
) : ( <>
Etapa {step} de 3

{step === 1 ? "Sobre o atendimento" : step === 2 ? "Sua disponibilidade" : "Como te encontrar"}

Você pode editar qualquer informação antes de confirmar.

{[1,2,3].map(s => (
))}
{step === 1 && ( <>
{SERVICE_OPTIONS.map(s => ( ))}