{"version":3,"file":"index.vue.mjs","sources":["../../../../../../components/breadcrumb/src/index.vue"],"sourcesContent":["<script setup lang=\"ts\">\r\nimport { onMounted, provide, ref } from 'vue'\r\nimport { breadcrumbKey } from './constants'\r\nimport { breadcrumbProps } from './breadcrumb'\r\n\r\nconst props = defineProps(breadcrumbProps)\r\n\r\nconst breadcrumb = ref<HTMLDivElement>()\r\n\r\nprovide(breadcrumbKey, props)\r\n\r\nonMounted(() => {\r\n  const items = breadcrumb.value!.querySelectorAll('.fn-breadcrumb-item')\r\n    if (items.length) {\r\n        const separator = <HTMLElement>items[items.length - 1].lastElementChild;\r\n        separator.style.display = 'none';\r\n    }\r\n})\r\n</script>\r\n\r\n<template>\r\n  <div\r\n    ref=\"breadcrumb\"\r\n    class=\"fn-breadcrumb\"\r\n  >\r\n    <slot />\r\n  </div>\r\n</template>\r\n"],"names":[],"mappings":";;;;;;;;;;AAOA,IAAA,MAAM,aAAa,GAAoB,EAAA,CAAA;AAEvC,IAAA,OAAA,CAAQ,eAAe,KAAK,CAAA,CAAA;AAE5B,IAAA,SAAA,CAAU,MAAM;AACd,MAAA,MAAM,KAAQ,GAAA,UAAA,CAAW,KAAO,CAAA,gBAAA,CAAiB,qBAAqB,CAAA,CAAA;AACpE,MAAA,IAAI,MAAM,MAAQ,EAAA;AACd,QAAA,MAAM,SAAyB,GAAA,KAAA,CAAM,KAAM,CAAA,MAAA,GAAS,CAAC,CAAE,CAAA,gBAAA,CAAA;AACvD,QAAA,SAAA,CAAU,MAAM,OAAU,GAAA,MAAA,CAAA;AAAA,OAC9B;AAAA,KACH,CAAA,CAAA;;;;;;;;;;;;;;;;;;;;;;"}