Shared Nuxt layer for components catalog + detail playground pages.
Hosts can override /app/composables/components-playground/useComponentsPlaygroundAdapter.ts and provide:
fetchCatalog()fetchCatalogDetail(slug)fetchResolution()
Default behavior calls:
GET /api/components/catalogGET /api/components/catalog/{slug}GET /api/components/resolution