---
import Base from '../layouts/Base.astro';
import { prisma } from '../lib/db.mjs';
const products = await prisma.product.findMany({
where: { isPublished: true },
orderBy: { sortOrder: 'asc' },
});
const schemaOrg = {
"@context": "https://schema.org",
"@type": "Store",
"name": "REBOURS Studio",
"description": "Mobilier d'art contemporain. Space Age × Memphis. Pièces uniques fabriquées à Paris.",
"url": "https://rebours.studio/",
"image": "https://rebours.studio/assets/lamp-violet.jpg",
"address": { "@type": "PostalAddress", "addressLocality": "Paris", "addressCountry": "FR" },
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Collection 001",
"itemListElement": products.filter(p => p.price).map(p => ({
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": p.productDisplayName,
"description": p.seoDescription,
"image": p.ogImage,
},
"price": String(p.price! / 100),
"priceCurrency": p.currency,
"availability": p.availability,
})),
}
};
---
← RETOUR
SPÉCIFICATIONS TECHNIQUES ↓
NOTES DE CONCEPTION ↓
ÉDITION UNIQUE — 1/1
// ARCHIVE_001 — 2026
REBOURS
STUDIO
Mobilier d'art contemporain.
Space Age × Memphis.
STATUS: [PROTOTYPE EN COURS]
COLLECTION_001 — BIENTÔT DISPONIBLE
{products.map((p, i) => (
{String(i + 1).padStart(3, '0')}
{p.name}
↗
))}