BjBreadcrumb

Fil d’Ariane : prop items obligatoire. Les entrées avec to dont l’index est strictement inférieur au dernier sont des liens ; le dernier segment est toujours rendu en texte courant (aria-current="page"), même si to est fourni.

Utilisation

<script setup>
import { BjBreadcrumb } from '@flrxnt/dsbj/vue'
</script>

<template>
  <BjBreadcrumb
    :items="[
      { label: 'Accueil', to: '/' },
      { label: 'Rubrique', to: '/rubrique' },
      { label: 'Page actuelle' },
    ]"
  />
</template>

Aperçu

items : plusieurs entrées avec to

<BjBreadcrumb
  :items="[
    { label: 'Accueil', to: '/' },
    { label: 'Rubrique', to: '/r' },
    { label: 'Page', to: '/r/p' },
  ]"
/>

Dernier sans to

<BjBreadcrumb
  :items="[
    { label: 'Accueil', to: '/' },
    { label: 'Page actuelle' },
  ]"
/>

Un seul segment (page courante)

<BjBreadcrumb :items="[{ label: 'Seulement la page courante' }]" />

to sur le dernier (toujours span)

<BjBreadcrumb
  :items="[
    { label: 'Accueil', to: '/' },
    { label: 'Courant', to: '/c' },
  ]"
/>

Props

PropDescription
itemsTableau d’objets avec champs label (string) et to optionnel. Les liens : item.to défini et index strictement avant le dernier élément.