// Facette — Home page
const { SIGNATURES, REVIEWS, BRANCHES } = window.FacetteData;
function Home({ branch, setBranch, openBook, openQuiz, openLightbox, setPage, isMobile }) {
const b = BRANCHES[branch];
return (
{/* HERO */}
Dubai’s first facial bar · est. 2019
Bespoke,
high-tech
facials —
book your glow.
Customisable, results-driven facials from AED 385 in Jumeirah and Business Bay.
Layered modalities, premium-brand actives, named therapists.
★ 4.9 on Fresha
From AED 385
Daily 10–20:00
In the bar this week
The SuperNova · 75 min
{!isMobile && (
)}
{/* TRUST STRIP */}
{/* BRAND ROW */}
{/* SIGNATURES */}
openBook(SIGNATURES[0])} />
openBook(SIGNATURES[1])} />
openBook(SIGNATURES[2])} />
openBook(SIGNATURES[3])} />
setPage('treatments')} />
{/* MEMBERSHIPS PREVIEW (dark band) */}
setPage('memberships')}>Compare tiers →}
/>
{/* GALLERY STRIP */}
View the gallery →}
/>
{[
'media/gallery-1a.webp', 'media/gallery-1b.webp', 'media/gallery-1c.webp',
'media/gallery-1d.webp', 'media/gallery-10.webp', 'media/gallery-12.webp',
].map((src, i) => (
openLightbox(src)}>
))}
{/* REVIEWS */}
All reviews →}
/>
{REVIEWS.map((r, i) => (
★ ★ ★ ★ ★
“{r.quote}”
{r.name} · {r.date}
{r.source}
))}
{/* QUIZ CTA */}
Not sure where to start?
Take the 4-question
skin quiz.
Tell us what your skin is doing, how often you want to come in,
and what fits your week. We will recommend a facial — and book it.
{/* BRANCH PREVIEW */}
setPage('locations')}>See both →}
/>
setBranch('jumeirah')} />
setBranch('business_bay')} />
);
}
function SigCard({ sig, num, variant, onClick }) {
const cls = variant === 'tall' ? 's-tall' : variant === 'wide' ? 's-wide' : 's-half';
const priceLabel = sig.priceFrom ? `From ${sig.priceFrom} AED` : `${sig.price.toLocaleString()} AED`;
return (
);
}
function FullMenuTeaser({ onClick }) {
return (
);
}
function MgCell({ name, cadence, price, featured, pre }) {
return (
{name}
{cadence}
{pre && {pre}}
{price}AED / mo
);
}
function BranchPreviewCard({ b, active, onPick }) {
return (
{b.id === 'jumeirah'
?

:
![]()
}
{b.name}
Address
{b.address}
{b.addressLine2}
{b.addressLine3}
);
}
window.Home = Home;