/* global React, Icon, Button */ const { useState } = React; function BookingModal({ open, onClose }) { const [step, setStep] = useState(0); const [concern, setConcern] = useState("Queda"); const [day, setDay] = useState(null); const [time, setTime] = useState(null); const [name, setName] = useState(""); const [phone, setPhone] = useState(""); if (!open) return null; const concerns = [ { k: "Queda", ic: "trending-down" }, { k: "Calvície", ic: "user-x" }, { k: "Fios danificados", ic: "sparkles" }, { k: "Não sei ainda", ic: "help-circle" }, ]; const days = [ { d: "Seg", n: "02" }, { d: "Ter", n: "03" }, { d: "Qua", n: "04" }, { d: "Qui", n: "05" }, { d: "Sex", n: "06" }, { d: "Sáb", n: "07" }, ]; const times = ["09:00", "10:30", "13:00", "14:30", "16:00", "17:30"]; const steps = ["Objetivo", "Data", "Seus dados", "Pronto"]; const canNext = step === 0 ? concern : step === 1 ? day && time : step === 2 ? name && phone : true; const next = () => setStep((s) => Math.min(3, s + 1)); const back = () => setStep((s) => Math.max(0, s - 1)); const close = () => { onClose(); setTimeout(() => setStep(0), 300); }; return (
Obrigada, {name || "tudo certo"}. Vamos confirmar seu horário de {time} no dia {day} de junho pelo WhatsApp em até 24h.