Integration
The reusable source is written to @components/listing-2.tsx.
The registry also includes app/listing-2/page.tsx as a complete preview route; an existing application can keep the reusable component files without adopting that route.
Example content is isolated in @components/data/listing-2-data.ts (Category, categories); replace those fixtures with application data rather than editing layout markup in several places.
@components/listing-2.tsx declares a client boundary for state, measurement, or browser interaction.