X Enterprises
nuxt-x-affiliate

Breadcrumbs

BreadcrumbList nav with auto-emission of schema.org BreadcrumbList JSON-LD.

Breadcrumbs

The XAFBreadcrumbs component renders a horizontal breadcrumb trail (Home → Reviews → Wireless Keyboards) with the last item marked as the current page. Auto-emits a BreadcrumbList schema.org JSON-LD payload via useBreadcrumbSchema() so search engines can show breadcrumb SERPs.

Components

<XAFBreadcrumbs />

<XAFBreadcrumbs :items="[
  { label: 'Home', href: '/' },
  { label: 'Reviews', href: '/reviews' },
  { label: 'Wireless Keyboards' },
]" />

Props

PropTypeDefaultDescription
itemsBreadcrumbItem[]requiredEach item is { label, href? }. Last item is rendered as the current page.
separatorstring'/'Visual separator between items.
asNavbooleantrueRender as <nav aria-label="Breadcrumb"> for a11y.
emitSchemabooleantrueAuto-emit BreadcrumbList schema.

Item shape

interface BreadcrumbItem {
  label: string
  href?: string
}

AI Context

component: XAFBreadcrumbs
package: "@xenterprises/nuxt-x-affiliate"
use-when: Breadcrumb nav with auto-emission of BreadcrumbList schema for breadcrumb SERPs.
Copyright © 2026