/* Bar Kiosi — menu, gallery, testimonial, booking, footer. Exported to window. */
const MENU = [
{
n: "01", name: "Margarita",
desc: "Housemade NA tequila, orange liqueur, lime, agave, and a salt rim.",
spicy: "Make it spicy — jalapeños and a Tajín rim.",
},
{
n: "02", name: "Mojito",
desc: "Housemade NA rum, fresh mint, lime, cane syrup, and club soda.",
},
{
n: "03", name: "Paloma",
desc: "Housemade NA tequila, grapefruit, cane syrup, garnished with a pineapple slice.",
},
{
n: "04", name: "Refreshers",
desc: "Simple pours for when you just need something cold in hand.",
refreshers: ["Soda", "Seltzer", "Ice Water"],
},
];
function Menu() {
return (
The menu
Four builds, zero compromise.
{MENU.map((m, i) => (
№ {m.n}0.0%
{m.name}
{m.desc}
{m.spicy && (
Option
{m.spicy}
)}
{m.refreshers && (
{m.refreshers.map((r) => {r})}
)}
))}
№ 05
Custom builds welcome
Have a signature in mind? Theme the menu to your event — colors, flavors, a named drink for the couple. We'll design it together.
);
}
/* ---------------- Gallery ---------------- */
const GALLERY = [
"Bar setup, full spread",
"Drink with garnish",
"Clear-ice detail",
"Me, working the bar",
"The spread",
"A happy guest",
];
function Gallery({ t }) {
return (
The look
Drinks people photograph.
{GALLERY.map((g, i) => (
))}
{t.showTestimonial && (
“{t.testimonialQuote}”
{t.testimonialAuthor}
)}
);
}
/* ---------------- Booking ---------------- */
function Booking({ t }) {
const tel = t.phone.replace(/[^+\d]/g, "");
const sms = `sms:${tel}?&body=${encodeURIComponent("Hi Bar Kiosi! I'd like to check a date for my event.")}`;
const mail = `mailto:${t.email}?subject=${encodeURIComponent("Event date check — Bar Kiosi")}`;
return (
Book the barTell me about your event.
Showers, weddings, corporate events, milestone parties — a real bar without the
alcohol. Send me the date and I'll reply within 24 hours.
Text to book Email instead