UNPKG

bootstrap-vue-next

Version:

BootstrapVueNext is an early and lovely component library for Vue 3 & Nuxt 3 based on Bootstrap 5 and Typescript.

1 lines 898 B
{"version":3,"file":"index.mjs","sources":["../../../../src/plugins/breadcrumb/index.ts"],"sourcesContent":["import {type Plugin, ref} from 'vue'\nimport type {BreadcrumbItemRaw} from '../../types/BreadcrumbTypes'\nimport {breadcrumbGlobalIndexKey, breadcrumbPluginKey} from '../../utils/keys'\n\nexport const breadcrumbPlugin: Plugin = {\n install(app) {\n const items = ref<Record<string, BreadcrumbItemRaw[]>>({\n [breadcrumbGlobalIndexKey]: [],\n })\n const reset = (key: string = breadcrumbGlobalIndexKey) => {\n items.value[key] = []\n }\n\n app.provide(breadcrumbPluginKey, {items, reset})\n },\n}\n"],"names":[],"mappings":";;AAIO,MAAM,mBAA2B;AAAA,EACtC,QAAQ,KAAK;AACX,UAAM,QAAQ,IAAyC;AAAA,MACrD,CAAC,wBAAwB,GAAG,CAAA;AAAA,IAAC,CAC9B;AACK,UAAA,QAAQ,CAAC,MAAc,6BAA6B;AAClD,YAAA,MAAM,GAAG,IAAI,CAAC;AAAA,IACtB;AAEA,QAAI,QAAQ,qBAAqB,EAAC,OAAO,OAAM;AAAA,EAAA;AAEnD;"}