1 line
3.0 KiB
Plaintext
1 line
3.0 KiB
Plaintext
{"version":3,"file":"breadcrumb-item.vue2.mjs","sources":["../../../../../../packages/components/breadcrumb/src/breadcrumb-item.vue"],"sourcesContent":["<template>\n <span :class=\"ns.e('item')\">\n <span\n :class=\"[ns.e('inner'), ns.is('link', !!to)]\"\n role=\"link\"\n @click=\"onClick\"\n >\n <slot />\n </span>\n <el-icon v-if=\"breadcrumbContext?.separatorIcon\" :class=\"ns.e('separator')\">\n <component :is=\"breadcrumbContext.separatorIcon\" />\n </el-icon>\n <span v-else :class=\"ns.e('separator')\" role=\"presentation\">\n {{ breadcrumbContext?.separator }}\n </span>\n </span>\n</template>\n\n<script lang=\"ts\" setup>\nimport { getCurrentInstance, inject } from 'vue'\nimport ElIcon from '@element-plus/components/icon'\nimport { useNamespace } from '@element-plus/hooks'\nimport { breadcrumbKey } from './constants'\n\nimport type { Router } from 'vue-router'\nimport type { BreadcrumbItemProps } from './breadcrumb-item'\n\ndefineOptions({\n name: 'ElBreadcrumbItem',\n})\n\nconst props = withDefaults(defineProps<BreadcrumbItemProps>(), {\n to: '',\n})\n\nconst instance = getCurrentInstance()!\nconst breadcrumbContext = inject(breadcrumbKey, undefined)\nconst ns = useNamespace('breadcrumb')\n\nconst router = instance.appContext.config.globalProperties.$router as Router\n\nconst onClick = () => {\n if (!props.to || !router) return\n props.replace ? router.replace(props.to) : router.push(props.to)\n}\n</script>\n"],"names":["_createElementBlock","_normalizeClass","_unref","_createElementVNode","_renderSlot","_createBlock","_resolveDynamicComponent","_toDisplayString"],"mappings":";;;;;;;;;;;;;AA+BA,IAAA,MAAM,KAAA,GAAQ,OAAA;AAId,IAAA,MAAM,WAAW,kBAAA,EAAmB;AACpC,IAAA,MAAM,iBAAA,GAAoB,MAAA,CAAO,aAAA,EAAe,MAAS,CAAA;AACzD,IAAA,MAAM,EAAA,GAAK,aAAa,YAAY,CAAA;AAEpC,IAAA,MAAM,MAAA,GAAS,QAAA,CAAS,UAAA,CAAW,MAAA,CAAO,gBAAA,CAAiB,OAAA;AAE3D,IAAA,MAAM,UAAU,MAAM;AACpB,MAAA,IAAI,CAAC,KAAA,CAAM,EAAA,IAAM,CAAC,MAAA,EAAQ;AAC1B,MAAA,KAAA,CAAM,OAAA,GAAU,OAAO,OAAA,CAAQ,KAAA,CAAM,EAAE,CAAA,GAAI,MAAA,CAAO,IAAA,CAAK,KAAA,CAAM,EAAE,CAAA;AAAA,IACjE,CAAA;;;0BA3CEA,kBAAA;AAAA,QAcO,MAAA;AAAA,QAAA;AAAA,UAdA,OAAKC,cAAA,CAAEC,KAAA,CAAA,EAAA,CAAA,CAAG,CAAA,CAAC,MAAA,CAAA;AAAA;;UAChBC,kBAAA;AAAA,YAMO,MAAA;AAAA,YAAA;AAAA,cALJ,OAAKF,cAAA,CAAA,CAAGC,UAAG,YAAYA,MAAA,EAAA,CAAA,CAAG,GAAE,MAAA,EAAA,CAAA,CAAW,OAAA,CAAA,EAAE,CAAA,CAAA,CAAA;AAAA,cAC1C,IAAA,EAAK,MAAA;AAAA,cACJ;AAAA;;cAEDE,UAAA,CAAQ,IAAA,CAAA,MAAA,EAAA,SAAA;AAAA;;;;YAEK,EAAA,GAAAF,KAAA,CAAA,iBAAA,CAAA,KAAA,IAAA,GAAA,MAAA,GAAA,EAAA,CAAmB,aAAA,kBAAlCG,WAAA,CAEUH,KAAA,CAAA,MAAA,CAAA,EAAA;AAAA;YAFwC,OAAKD,cAAA,CAAEC,KAAA,CAAA,EAAA,CAAA,CAAG,CAAA,CAAC,WAAA,CAAA;AAAA;6BAC3D,MAAmD;AAAA,4BAAnDG,WAAA,CAAmDC,uBAAA,CAAnCJ,MAAA,iBAAA,CAAA,CAAkB,aAAa,CAAA,CAAA;AAAA;;;4CAEjDF,kBAAA;AAAA,YAEO,MAAA;AAAA,YAAA;AAAA;cAFO,OAAKC,cAAA,CAAEC,KAAA,CAAA,EAAA,CAAA,CAAG,CAAA,CAAC,WAAA,CAAA,CAAA;AAAA,cAAe,IAAA,EAAK;AAAA,aACxC;AAAA,YAAAK,eAAA,CAAA,CAAA,EAAA,GAAAL,KAAA,CAAA,iBAAA,CAAA,KAAA,mBAAmB,SAAS,CAAA;AAAA,YAAA;AAAA;AAAA,WAAA;AAAA;;;;;;;;;;"} |