UIPackage
Menu

Framework

Change language

Boilerplate repo

Breadcrumb

breadcrumbui

Hierarchical wayfinding strip that shows a user’s position in a nested page tree. Built from `<BreadcrumbList>` and `<BreadcrumbItem>` primitives so you can drop in custom separators, dropdowns for collapsed parents, and ellipsis for overflow.

Also available for React ->

Installation

$npx shadcn-vue@latest add https://uipkge.dev/r/vue/breadcrumb.json
Named registry:npx shadcn-vue@latest add @uipkge/breadcrumbInstalls to:app/components/ui/breadcrumb/

Examples

Loading interactive previews…

Props

NameType / ValuesDefaultRequired
classHTMLAttributes['class']optional

npm dependencies

Used by

Files installed (8)

  • app/components/ui/breadcrumb/Breadcrumb.vue0.3 kB
    <script lang="ts" setup>
    import type { HTMLAttributes } from 'vue'
    
    const props = defineProps<{
      class?: HTMLAttributes['class']
    }>()
    </script>
    
    <template>
      <nav aria-label="breadcrumb" data-uipkge data-slot="breadcrumb" :class="props.class">
        <slot />
      </nav>
    </template>
    
  • app/components/ui/breadcrumb/BreadcrumbEllipsis.vue0.5 kB
  • app/components/ui/breadcrumb/BreadcrumbItem.vue0.3 kB
  • app/components/ui/breadcrumb/BreadcrumbLink.vue0.7 kB
  • app/components/ui/breadcrumb/BreadcrumbList.vue0.4 kB
  • app/components/ui/breadcrumb/BreadcrumbPage.vue0.4 kB
  • app/components/ui/breadcrumb/BreadcrumbSeparator.vue0.5 kB
  • app/components/ui/breadcrumb/index.ts0.5 kB

Raw manifest:https://uipkge.dev/r/vue/breadcrumb.json