@props([ 'items' => [], // ['Label' => url|null, ...] — a null url marks the current page 'tone' => 'dark', // dark = sits on photography, light = sits on a light surface ]) @php $trail = collect(['Home' => route('home')])->merge($items); $muted = $tone === 'dark' ? 'text-white/70' : 'text-text-muted'; $current = $tone === 'dark' ? 'text-white' : 'text-text'; $hover = $tone === 'dark' ? 'hover:text-white' : 'hover:text-primary'; @endphp {{-- Breadcrumb structured data, so deep pages surface their trail in search results. --}} @push('structured-data') @endpush