Breadcrumbs
Use breadcrumbsto display the current navigation path.
Items and separators can be customized via slots.
<script setup lang="ts">import { NNBreadcrumbs } from "@fronntui/vue";</script>
<template> <NNBreadcrumbs :crumbs="crumbs" />
<NNBreadcrumbs :crumbs="crumbs"> <template #crumb="{ crumb }"> <a :href="crumb.link"> <template v-if="crumb.link === '/'">🏠</template> <template v-else>{{ crumb.label }}</template> </a> </template> <template #separator> » </template> </NNBreadcrumbs></template>Props
Name
Type
crumbs Array<{ label: string; link: string }> The list of crumbs
Slots
Name
Binding
crumb { crumb: { label: string; link: string; } } Overwrite the default rendering of a crumb label
separator { idx: number } Overwrite the default rendering of a separator. idx is the index of the crumb after which the separator is displayed.