{"version":3,"file":"index.mjs","sources":["../../../../../../packages/components/cig-breadcrumb/src/index.vue"],"sourcesContent":["<template>\n  <div class=\"cig-breadcrumb\">\n    <div\n      :class=\"['breadcrumb-title', showBack ? 'breadcrumb-back' : 'title-mode']\"\n    >\n      <el-icon v-show=\"showBack\" :size=\"bigSize\">\n        <icon-circle-arrow-left />\n      </el-icon>\n      <p :style=\"{ fontSize: bigSize }\">{{ title }}</p>\n    </div>\n    <el-breadcrumb class=\"breadcrumb\" v-bind=\"option\" :style=\"{ fontSize }\">\n      <template v-for=\"(item, index) in data\" :key=\"index\">\n        <el-breadcrumb-item class=\"breadcrumb-item\" v-bind=\"item\">\n          <el-icon v-if=\"item.icon\" class=\"breadcrumb-icon\" :size=\"item.size\">\n            <component :is=\"item.icon\" />\n          </el-icon>\n          {{ item.title }}\n        </el-breadcrumb-item>\n      </template>\n    </el-breadcrumb>\n  </div>\n</template>\n<script lang=\"ts\">\nimport { computed, defineComponent, ref } from 'vue'\nimport { ElBreadcrumb, ElBreadcrumbItem } from '@park-ui/components/breadcrumb'\nimport ElIcon from '@park-ui/components/icon'\nimport { IconCircleArrowLeft } from '@park-ui/components/cig-icon'\nimport defaultProps from './breadcrumb/defaults'\n\nexport default defineComponent({\n  name: 'ElCigBreadcrumb',\n  components: {\n    ElBreadcrumb,\n    ElBreadcrumbItem,\n    ElIcon,\n    IconCircleArrowLeft,\n  },\n  props: defaultProps,\n  emits: ['jump'],\n  setup(props, { emit }) {\n    // init here\n    const click = (item: any) => {\n      emit('jump', item)\n    }\n    const defaultColor = ref('#909399')\n    const activeColor = ref('#0fccdb')\n    const title = computed(() => {\n      const title = props.data[props.data.length - 1].title\n      return title\n    })\n    const fontSize = computed(() => {\n      const unit = typeof props.size === 'string' ? '' : 'px'\n      return props.size + unit\n    })\n    return {\n      title,\n      defaultColor,\n      activeColor,\n      fontSize,\n      click,\n    }\n  },\n})\n</script>\n"],"names":["_openBlock","_createElementBlock","_createElementVNode","_normalizeClass","_createVNode","_withCtx","_normalizeStyle","_toDisplayString","_mergeProps","_Fragment","_renderList","_createBlock","_resolveDynamicComponent"],"mappings":"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"}