/* TDD — page components */ const { useState: useS, useEffect: useE, useMemo, useRef: useR } = React; /* ---------------- HOME ---------------- */ function HomePage({ onNavigate, openBrand, audience, heroImage }) { useReveal(); const d = window.TDD_DATA; const featured = ["alhambra", "lizzo", "gruppo-mastrotto", "william-morris", "voyage", "kai"] .map(s => d.brands.find(b => b.slug === s)).filter(Boolean); const heroOpts = { "orange": "media/insitu-orange-cushions.webp", "greenery": "media/insitu-greenery-sofa.webp", "yellow": "media/insitu-yellow-chair.webp", "dining": "media/insitu-dining-room.webp", }; const heroSrc = heroOpts[heroImage] || heroOpts.orange; return (
Sixteen of Europe's leading textile, leather, wallpaper and carpet houses — curated for the climate, projects and design culture of the Gulf. Specified from a studio you can actually visit.
Each represented house — Spanish weaving, Italian leather, French rugs, British heritage — is given a room of its own, with the materials, applications and projects that distinguish it.
Fabrics, leather, wallpaper, carpets and accessories — shown the way they're specified: in rooms, against light, paired with the other materials of the project.
{m.lede}
Hands on the materials. Design and technical advice from the team that represents the brands. Conversations that move a specification forward in an afternoon, not a fortnight.





Three legally distinct entities, served from one curated library — so a project specified in Dubai can be sourced through Sharjah's free zone or fulfilled to Qatar without the contract changing shape.
Each house has a different reason to exist — heritage, performance, colour, leather craft. Filter the library by material category, or browse the full set below.
{b.tagline}
{b.blurb}
Selected installations where {b.name}'s materials carry the room. Project names withheld pending client permission; in-studio we can show you the full reference set.
What each material is, the houses that produce it from TDD's library, and the rooms in which it's been specified. Where a material's performance matters — Aqua Clean's water-cleanable upholstery, Mastrotto's contract-grade hides — we say what the brand says, no more.
{m.lede}
A by-appointment studio in Dubai Design District where the brands TDD represents are organised, racked and ready to handle. Bring the project brief; leave with samples.
{s.b}
Office 105B was built around the way fabrics, leather and wallpaper need to be seen — daylight, neutral walls, racks at the right height, and a meeting room when the moodboard takes over the bench.





TDD — The Design Destination — represents Europe's senior textile, leather, wallpaper and carpet houses to the design districts of the Gulf.
The studio in Dubai Design District (Office 105B, Block B, Building 7) is built around the way materials are actually specified: in-hand, in-light, against the room's other surfaces. Sixteen European brands are racked, labelled and ready to handle — Spanish weaves, Italian leather, French rugs, British heritage prints, Belgian carpets, German publishers, Scottish watercolour textiles.
The work is split across three legally distinct entities — Dubai (d3), Sharjah (SAIF) and Doha — so a project specified once can be sourced and fulfilled across the region without changing shape.
It's a trade resource first: interior designers, architects, fit-out and procurement teams account for most of the studio's diary. Private clients — discerning homeowners specifying premium furnishings — are welcomed by appointment.