{"version":3,"file":"breadcrumb-card.mjs","sources":["../../../../../../packages/components/breadcrumb-card/src/breadcrumb-card.ts"],"sourcesContent":["import { buildProps } from '@ll-plus/utils'\r\nimport { footerShadowPlacement } from '../../new-drawer'\r\n\r\nimport type { ExtractPropTypes } from 'vue'\r\nimport type BreadcrumbCard from './breadcrumb-card.vue'\r\n\r\nexport const breadcrumbCardProps = buildProps({\r\n  // buildProps和defineProps一样\r\n  /**\r\n   * @description 滚动是否显示底部阴影\r\n   */\r\n  isShowFooterShadow: {\r\n    type: Boolean,\r\n    default: true,\r\n  },\r\n  /**\r\n   * @description 决定底部阴影的方向(外部和内部）,默认由内容区域来决定\r\n   */\r\n  footerShadowPlacement: {\r\n    type: String,\r\n    values: footerShadowPlacement,\r\n    default: 'inner',\r\n  },\r\n  /**\r\n   * @description 最外层的class\r\n   */\r\n  rootClass: {\r\n    type: String,\r\n  },\r\n  /**\r\n   * @description 设置BreadcrumbCard的z-index\r\n   */\r\n  zIndex: {\r\n    type: Number,\r\n    default: 1000,\r\n  },\r\n  /**\r\n   * @description 指定BreadcrumbCard挂载的节点，并在容器内展现，false为挂载在当前位置\r\n   */\r\n  // getContainer: {\r\n  //   type: definePropType<() => HTMLElement | HTMLElement | false>(Object)\r\n  // },\r\n  /**\r\n   * @description  是否支持键盘esc关闭\r\n   */\r\n  keyboard: {\r\n    type: Boolean,\r\n    default: true,\r\n  },\r\n  /**\r\n   * @description 是否可见\r\n   */\r\n  visible: {\r\n    type: Boolean,\r\n    default: false,\r\n  },\r\n  /**\r\n   * @description 标题\r\n   */\r\n  title: {\r\n    type: String,\r\n    default: '标题',\r\n  },\r\n} as const)\r\n\r\nexport const breadcrumbCardEmits = {\r\n  close: (bool: boolean) => bool, // 点击左侧返回关闭事件\r\n  'update:visible': (bool: boolean) => bool, // 关闭打开弹窗\r\n}\r\n\r\n// props\r\nexport type BreadcrumbCardProps = ExtractPropTypes<typeof breadcrumbCardProps> // ExtractPropTypes和defineCpmponent类似\r\n\r\n// instance\r\nexport type BreadcrumbCardInstance = InstanceType<typeof BreadcrumbCard>\r\n"],"names":[],"mappings":";;;;;;AAMO,MAAM,sBAAsB,UAAA,CAAW;AAAA;AAAA;AAAA;AAAA;AAAA,EAK5C,kBAAA,EAAoB;AAAA,IAClB,IAAA,EAAM,OAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA;AAAA;AAAA;AAAA,EAIA,qBAAA,EAAuB;AAAA,IACrB,IAAA,EAAM,MAAA;AAAA,IACN,MAAA,EAAQ,qBAAA;AAAA,IACR,OAAA,EAAS;AAAA,GACX;AAAA;AAAA;AAAA;AAAA,EAIA,SAAA,EAAW;AAAA,IACT,IAAA,EAAM;AAAA,GACR;AAAA;AAAA;AAAA;AAAA,EAIA,MAAA,EAAQ;AAAA,IACN,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAUA,QAAA,EAAU;AAAA,IACR,IAAA,EAAM,OAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA;AAAA;AAAA;AAAA,EAIA,OAAA,EAAS;AAAA,IACP,IAAA,EAAM,OAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA;AAAA;AAAA;AAAA,EAIA,KAAA,EAAO;AAAA,IACL,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA;AAEb,CAAU;AAEH,MAAM,mBAAA,GAAsB;AAAA,EACjC,KAAA,EAAO,CAAC,IAAA,KAAkB,IAAA;AAAA;AAAA,EAC1B,gBAAA,EAAkB,CAAC,IAAA,KAAkB;AAAA;AACvC;;;;"}