// pages-other.jsx — Story, Provenance, Shop, Product, Workshops, Gifting, Boutiques, Contact, Journal const { Navbar: _Nv, Footer: _Ft, ProductCard, SectionHeading, CTA, Ic, Logo } = window.MONTROI_COMP; const { PRODUCTS, ATELIERS, WORKSHOPS, BOUTIQUES } = window.MONTROI_DATA; const byCategory_o = (cat) => PRODUCTS.filter(p => p.category === cat); const find_o = (handle) => PRODUCTS.find(p => p.handle === handle); const { useState: useS, useEffect: useE, useMemo: useM } = React; // ═══════════════════════════════════════════════════════════════════ // STORY // ═══════════════════════════════════════════════════════════════════ function PageStory({ navigate }) { return (
Chapter I

The Montroi Story.

A philosophy of modern nomadism, written in Dubai since 2014 — and stitched, distilled and carved across the world.

The Name

Montroi takes its name from a small town in the province of Valencia. Valencia sat on one of the western terminals of the Silk Road — a place where things from very far away were unloaded, examined, valued, and re-told. That economy of stories — what travelled, what survived, what could be passed on — is the lineage we wanted.

"The most valuable possessions are those with stories to tell."

The Founders

In 2014, Enrique Hormigo (Spain) and Samir Aghera (India) opened Montroi in Dubai — a city that, like Valencia before it, sits between continents. Enrique had spent his life in leather and perfume; Samir, in craft and trade. They began with one rule: every object had to come from somewhere — really, traceably, somewhere.

2014Founded in Dubai
20+Workshops worldwide
4Founding disciplines
342Pieces in current catalogue

The Ethos

Slow luxury, before the term was a marketing line. Soft leathers tanned to age, not to gleam. Fragrances composed in Grasse over months, not days. Objects shaped by hand in Jaipur, where the slight asymmetries are evidence — not error.

We do not believe in season-on-season turnover. The Montroi journal grows in chapters: a new fragrance, a new collaboration, a new workshop opened in a town we had to fly to twice before we understood it.

Today

The Alserkal flagship — Warehouse 49 — opened in early 2025: half boutique, half atelier. Visitors blend their own perfume, learn the bakhoor ritual, paint a card holder by hand. A second boutique sits in The Dubai EDITION. The fourteen-scent collection for One&Only is composed in Grasse and shipped worldwide.

navigate("/provenance")}>Walk the workshops navigate("/shop")}>See the collection
); } // ═══════════════════════════════════════════════════════════════════ // PROVENANCE // ═══════════════════════════════════════════════════════════════════ function PageProvenance({ navigate }) { const detail = { grasse: { facts: [ ["Composition", "By hand, in Grasse"], ["Library", "180+ raw materials"], ["Lead time", "8–14 months per scent"], ["Signature", "One&Only — 14 scents"], ], lead: "media/product-bosphorus-room-scent.webp", side: "media/product-mughal-incense-edp.webp", }, oman: { facts: [ ["Origin", "Jebel Akhdar, 2,000m"], ["Season", "Two weeks in spring"], ["Yield", "1kg petals → 1ml rose oil"], ["Method", "Copper alembic distillation"], ], lead: "media/product-orange-blossom-hand-cream.webp", side: "media/product-himalayan-orchid-reed-oil.webp", }, jaipur: { facts: [ ["Workshop", "A short walk from Hawa Mahal"], ["Range", "Bakhoor · clay · brass · iron"], ["Tradition", "Architecture-inspired incense"], ["Pieces", "Nomad Craft, 25+ objects"], ], lead: "media/product-nomad-handpainted-iron-pot-set.webp", side: "media/product-arabian-hideaway-incense.webp", }, ubrique: { facts: [ ["Ubrique", "Master cutters, hand-stitch"], ["Marrakech", "Edge-painted travel goods"], ["Bergamo", "Bags made in Italy"], ["Materials", "Vegetable-tanned · suede · nubuck"], ], lead: "media/product-leather-nubuck-briefcase.webp", side: "media/product-leather-pouch.webp", }, }; return (
Chapter II

Provenance — the Atelier Map.

Each Montroi line begins as a journey to a workshop. These are the four that anchor the journal — perfume, rose, incense, leather.

{ATELIERS.map((a, i) => { const d = detail[a.id] || { facts: [], lead: "", side: "" }; const reverse = i % 2 === 1; return (
{a.coords}
{String(i + 1).padStart(2, "0")} {a.discipline}

{a.place} {a.country}

{a.summary}

{d.facts.map(([k, v]) => (
{k}
{v}
))}
navigate("/shop")}>See what comes from here
); })}

A film, when the rights allow.

We are stitching together a short film for each atelier — quiet, observational, no voiceover. Subscribe to the journal and we'll send the first one when it lands.

); } // ═══════════════════════════════════════════════════════════════════ // SHOP // ═══════════════════════════════════════════════════════════════════ function PageShop({ navigate, addToCart, sub }) { const cats = [ { key: "leather", label: "Leather", count: byCategory_o("leather").length, blurb: "Soft leathers — Ubrique, Marrakech, Bergamo." }, { key: "fragrance", label: "Fragrance", count: byCategory_o("fragrance").length, blurb: "EDP, incense, room scent — composed in Grasse." }, { key: "home", label: "Home & Objects", count: byCategory_o("home").length, blurb: "Reed diffusers, Nomad Craft, prints." }, ]; const [active, setActive] = useS(sub || "all"); useE(() => setActive(sub || "all"), [sub]); const list = active === "all" ? PRODUCTS : byCategory_o(active); return (
Chapter III

The Collection.

342 pieces in the live journal, $22–$1,770. Every price in US dollars, exactly as it appears at checkout.

{active !== "all" ? (

{cats.find(c => c.key === active)?.blurb}

) : (

Wander the whole journal — or read by chapter.

)}
{list.map(p => ( ))}
); } // ═══════════════════════════════════════════════════════════════════ // PRODUCT // ═══════════════════════════════════════════════════════════════════ function PageProduct({ navigate, addToCart, handle }) { const p = find_o(handle); const [qty, setQty] = useS(1); const [added, setAdded] = useS(false); if (!p) { return (

Not in the journal.

That piece has either sold out or moved chapters.

navigate("/shop")}>Browse the collection
); } const others = PRODUCTS.filter(x => x.category === p.category && x.handle !== p.handle).slice(0, 4); return (
· · {p.title}
{p.title}/
{p.atelier}

{p.title}

${p.price.toFixed(2)} USD

{p.short}

Atelier
{p.atelier}
Vendor
MONTROI
SKU
{p.handle.toUpperCase().slice(0, 12)}
Shipping
Worldwide. Complimentary over $200.
{qty}

From the journal

Crafted in {p.atelier}. Variations in tone, grain or finish are signs of the hand — not flaws. Each Montroi piece is meant to live alongside you and gather a little more story.

{others.map(o => ( ))}
); } // ═══════════════════════════════════════════════════════════════════ // WORKSHOPS // ═══════════════════════════════════════════════════════════════════ function PageWorkshops({ navigate }) { const [picked, setPicked] = useS("perfume-blending"); const w = WORKSHOPS.find(x => x.id === picked) || WORKSHOPS[0]; const [sent, setSent] = useS(false); return (
Chapter IV

Workshops & Experiences.

Three afternoons at the Alserkal flagship: a perfume, a ritual, a small leather you painted yourself. Weekly sessions, by request — schedule confirmed with our concierge.

{w.title}/

{w.title}

{w.summary}

Duration
{w.duration}
Seats
{w.seats}
Materials
{w.materials}
Where
WH 49, Alserkal Avenue
{ e.preventDefault(); setSent(true); }}>

Request a session

); } // ═══════════════════════════════════════════════════════════════════ // GIFTING // ═══════════════════════════════════════════════════════════════════ function PageGifting({ navigate }) { const [sent, setSent] = useS(false); return (
Chapter V

Concierge Gifting.

For weddings, mileages, milestones and quiet thank-yous. Tell us about the recipient; our concierge will compose the gift and reply within one working day.

{ e.preventDefault(); setSent(true); }}>

Open a gifting enquiry

); } // ═══════════════════════════════════════════════════════════════════ // BOUTIQUES // ═══════════════════════════════════════════════════════════════════ function PageBoutiques({ navigate }) { return (
Chapter VI

The Boutiques.

Come and see what a paper-mache pot weighs in the hand. The flagship sits inside Alserkal Avenue, Dubai — half boutique, half working atelier.

{BOUTIQUES.map((b, i) => (
Map Embed loads on visit · output=embed iframe
{i === 0 ? "Flagship" : "Boutique"}

{b.name}

{b.address}
{b.city}

Hours
{b.hours}
Phone
+971 50 749 0210
Email
info@montroi.com
Programme
{b.note}
navigate("/workshops")}>Book a workshop navigate("/contact")}>Get in touch
))}
); } // ═══════════════════════════════════════════════════════════════════ // CONTACT // ═══════════════════════════════════════════════════════════════════ function PageContact({ navigate }) { const [sent, setSent] = useS(false); return (
Chapter VII

Contact.

The fastest way to reach us is the phone. The most useful way is the form — a member of our concierge will write back within one working day.

{ e.preventDefault(); setSent(true); }}>

Write to us

By writing in you agree to our privacy notice. We do not share your details.

); } // ═══════════════════════════════════════════════════════════════════ // JOURNAL (light) // ═══════════════════════════════════════════════════════════════════ function PageJournal({ navigate }) { const issues = [ { tag: "Letter from Grasse", date: "May 2026", title: "Composing the third One&Only chapter.", excerpt: "Two days in the studio of one of our perfumers. A workbench of 180 raw materials, and the slow business of making something that smells the way a hotel feels.", img: "media/product-bosphorus-room-scent.webp" }, { tag: "Letter from Oman", date: "April 2026", title: "Twelve days at the Damask-rose harvest.", excerpt: "Up at four. Pick by six. Distil by nine. A field report from Jebel Akhdar — and what a kilo of petals actually yields in copper.", img: "media/product-himalayan-orchid-reed-oil.webp" }, { tag: "Letter from Jaipur", date: "March 2026", title: "Five hands on a single iron pot.", excerpt: "Behind the Hidden Desires set: a forging master, a painter, two apprentices and a finisher. The week we spent watching, and what it took home with us.", img: "media/product-nomad-handpainted-iron-pot-set.webp" }, { tag: "Letter from Ubrique", date: "February 2026", title: "On the bevel: the cut that takes a year.", excerpt: "The first thing they teach you in Ubrique is how to skive an edge. The second is how long it will be before you can do it.", img: "media/product-leather-warfield-wallet-burgundy.webp" }, { tag: "Letter from Bergamo", date: "January 2026", title: "Made in Italy, in the older sense.", excerpt: "How a single bag travels four workshops before it's finished — and why the seam at the strap is the bit we worry about most.", img: "media/product-leather-nubuck-briefcase.webp" }, { tag: "From the boutique", date: "December 2025", title: "A weekend at Warehouse 49.", excerpt: "Notes from the first six months of the flagship — the workshops that sold out, the ones that surprised us, and the smell of the place at 10am.", img: "media/product-mughal-jade-diffuser.webp" }, ]; return (
Chapter VIII

The Journal.

Letters from the workshops, and from inside the boutique. Quiet dispatches, sent when there is something to say.

{issues.map((e, i) => (
{e.tag} · {e.date}

{e.title}

{e.excerpt}

))}
); } window.MONTROI_PAGES_OTHER = { PageStory, PageProvenance, PageShop, PageProduct, PageWorkshops, PageGifting, PageBoutiques, PageContact, PageJournal, };