X Enterprises
nuxt-x-marketing

DirectoryListingDetail

Full listing detail page with logo, name, rating, categories, tags, description, and custom content slots.

DirectoryListingDetail

A full-page detail layout for an individual listing. Displays the logo, name, category, rating, and review count in the header. Accepts a default slot for the main description/content and includes sidebar and action slots for a buy/visit box.

Components

<XMarkDirectoryListingDetail />

A full-page detail layout for an individual listing. Displays the logo, name, category, rating, and review count in the header. Accepts a default slot for the main description/content and includes sidebar and action slots for a buy/visit box.

<XMarkDirectoryListingDetail
  :listing="{
    name: 'Linear',
    logo: '/logos/linear.png',
    category: 'Project Management',
    badge: 'Featured',
    rating: 4.8,
    reviewCount: 1240,
    description: 'The issue tracking tool built for modern software teams.',
    tags: ['Productivity', 'Agile', 'Team'],
    website: 'https://linear.app',
  }"
>
  <p>Detailed description and content goes here...</p>
</XMarkDirectoryListingDetail>

Props

PropTypeDefaultDescription
listingObjectRequiredListing object { name, logo?, category?, badge?, rating?, reviewCount?, description?, tags?, website?, ... }

AI Context

category: Directory
package: "@xenterprises/nuxt-x-marketing"
components:
  - XMarkDirectoryListingDetail
use-when: >
  Building the individual listing detail page in a directory. Shows logo,
  name, category, rating, tags, description, and provides slots for custom
  content and a sidebar action box.
typical-page-section: Full page for a single directory listing (/directory/[slug]).
Copyright © 2026