★ ★ ★ ★ ★Reservas e deliveryCentro · Cotia{RES.telefone}
Nossa essência
Nossa Missão
Servir alta gastronomia com a disciplina e a honra de um samurai — do primeiro corte ao último brinde.
No ZEN SUSHI, cada prato é uma lâmina afiada: precisão na técnica, respeito ao ingrediente e uma apresentação que impõe presença. Acreditamos que comer bem em Cotia não deveria exigir uma viagem à capital — por isso trouxemos cortes nobres, frutos do mar e uma confeitaria artesanal para o coração da cidade.
cta("Conheça o cardápio", "#/menu")}>Conheça o cardápio
{(it.tags || []).map((t) => (
{t}
))}
{(!it.tags || !it.tags.length) && Consulte nossa equipe sobre restrições alimentares.}
)}
);
})}
))}
);
}
/* ============ RESERVAS ============ */
function ReservasPage() {
const [form, setForm] = React.useState({ nome: "", telefone: "", data: "", hora: "19:30", pessoas: "2", obs: "" });
const [started, setStarted] = React.useState(false);
const [done, setDone] = React.useState(false);
const [errors, setErrors] = React.useState({});
const onFocusOnce = () => { if (!started) { setStarted(true); seo.track("form_start", { form: "reserva" }); } };
const set = (k) => (e) => setForm((f) => ({ ...f, [k]: e.target.value }));
const validate = () => {
const er = {};
if (form.nome.trim().length < 2) er.nome = "Informe seu nome.";
if (form.telefone.replace(/\D/g, "").length < 10) er.telefone = "Telefone inválido.";
if (!form.data) er.data = "Escolha uma data.";
setErrors(er);
return Object.keys(er).length === 0;
};
const buildMsg = () => encodeURIComponent(
`Olá! Gostaria de reservar uma mesa no ZEN SUSHI.\n\n` +
`Nome: ${form.nome || "—"}\n` +
`Data: ${form.data || "—"} às ${form.hora}\n` +
`Pessoas: ${form.pessoas}` +
(form.obs ? `\nObservações: ${form.obs}` : "")
);
const openWhatsApp = (origem) => {
seo.track("whatsapp_api_click", { origem });
window.open(`https://wa.me/${RES.whatsapp}?text=${buildMsg()}`, "_blank", "noopener");
};
const submit = (e) => {
e.preventDefault();
if (!validate()) return;
seo.track("form_success", { form: "reserva", pessoas: form.pessoas });
setDone(true);
openWhatsApp("confirmar_reserva");
};
const whatsapp = () => openWhatsApp("botao_whatsapp");
const regras = [
"Tolerância de 15 minutos após o horário reservado.",
"Mesas para mais de 8 pessoas mediante consulta.",
"Reservas para o mesmo dia somente por WhatsApp.",
"Pets são bem-vindos na área externa.",
];
const horarios = ["18:00", "18:30", "19:00", "19:30", "20:00", "20:30", "21:00", "21:30", "22:00"];
return (
Como Reservar
Escolha a data, o horário e o número de pessoas. Confirmamos sua reserva em poucos minutos no horário de atendimento.
{done ? (
Reserva enviada, {form.nome.split(" ")[0]}!
Abrimos o WhatsApp com os dados da sua reserva — é só enviar a mensagem para confirmarmos. Para {form.pessoas} pessoa(s) em {form.data} às {form.hora}.
Abrir WhatsApp novamente
) : (
)}
);
}
/* ============ DELIVERY ============ */
/* Logomarcas oficiais reconstruídas como wordmarks SVG (cores e lockup de cada marca). */
function DeliveryLogo({ id }) {
switch (id) {
case "ifood":
return (
);
case "99food":
return (
);
case "keeta":
return (
);
case "rappi":
return (
);
default:
return null;
}
}
function DeliveryPage() {
const click = (d) => { seo.track("delivery_platform_click", { plataforma: d.nome, plataforma_id: d.id }); window.open(d.url, "_blank", "noopener"); };
const dicas = [
"Confira o tempo estimado antes de confirmar — pratos quentes saem na hora.",
"Peça as sobremesas junto: elas viajam bem e chegam frescas.",
"Use cupons de primeira compra das plataformas para economizar.",
"Em pedidos grandes, ligue para a casa e combine o melhor horário.",
];
return (