{"version":3,"file":"text.vue2.mjs","sources":["../../../../../../packages/components/text/src/text.vue"],"sourcesContent":["<template>\r\n  <a-typography-title\r\n    v-bind=\"attrs\"\r\n    :class=\"[bem.b(), bem.is(level >= 6 ? 'text' : '')]\"\r\n    :level=\"level >= 6 ? 5 : level\"\r\n    :ellipsis=\"ellipsis\"\r\n  >\r\n    <template v-for=\"item in Object.keys($slots)\" #[item]=\"data\">\r\n      <slot :name=\"item\" v-bind=\"data || {}\"></slot>\r\n    </template>\r\n  </a-typography-title>\r\n</template>\r\n\r\n<script setup lang=\"ts\">\r\nimport { createNamespace } from '@ll-plus/utils'\r\nimport { computed, useAttrs } from 'vue'\r\n\r\nimport { textProps } from './text'\r\n\r\n// 1.defineOptions\r\ndefineOptions({ name: 'LlText' })\r\n\r\n// 2.props\r\nconst props = defineProps(textProps)\r\nconst attrs = useAttrs()\r\n\r\n// 3.computes/const\r\nconst bem = createNamespace('text')\r\n\r\nconst ellipsis = computed(() => {\r\n  // 自定义传入对象配置\r\n  if (attrs.ellipsis) {\r\n    return attrs.ellipsis\r\n  } else {\r\n    return props.isEllipsis\r\n      ? {\r\n          rows: props.rows,\r\n          tooltip: props.showTooltip,\r\n          expandable: props.expandable,\r\n          symbol: props.symbol || 'more',\r\n        }\r\n      : false\r\n  }\r\n})\r\n</script>\r\n"],"names":["_createBlock","_mergeProps","_unref","level","_renderList","$slots","_withCtx","_renderSlot","_normalizeProps","_guardReactiveProps"],"mappings":";;;;;;;;;;;AAuBA,IAAA,MAAM,KAAA,GAAQ,OAAA;AACd,IAAA,MAAM,QAAQ,QAAA,EAAS;AAGvB,IAAA,MAAM,GAAA,GAAM,gBAAgB,MAAM,CAAA;AAElC,IAAA,MAAM,QAAA,GAAW,SAAS,MAAM;AAE9B,MAAA,IAAI,MAAM,QAAA,EAAU;AAClB,QAAA,OAAO,KAAA,CAAM,QAAA;AAAA,MACf,CAAA,MAAO;AACL,QAAA,OAAO,MAAM,UAAA,GACT;AAAA,UACE,MAAM,KAAA,CAAM,IAAA;AAAA,UACZ,SAAS,KAAA,CAAM,WAAA;AAAA,UACf,YAAY,KAAA,CAAM,UAAA;AAAA,UAClB,MAAA,EAAQ,MAAM,MAAA,IAAU;AAAA,SAC1B,GACA,KAAA;AAAA,MACN;AAAA,IACF,CAAC,CAAA;;;0BA1CCA,WAAA,CASqB,+BATrBC,UAAA,CASqBC,KAAA,CAAA,KAAA,CAAA,EARN;AAAA,QACZ,OAAK,CAAGA,KAAA,MAAI,KAAKA,KAAA,CAAA,GAAA,CAAA,CAAI,GAAGC,IAAAA,CAAAA,KAAAA,IAAK,CAAA,GAAA,MAAA,GAAA,EAAA,CAAA,CAAA;AAAA,QAC7B,KAAA,EAAOA,IAAAA,CAAAA,KAAAA,IAAK,CAAA,GAAA,IAAYA,IAAAA,CAAAA,KAAAA;AAAAA,QACxB,UAAU,QAAA,CAAA;AAAA;;;;QAEcC,WAAA,MAAA,CAAO,IAAA,CAAKC,KAAAA,MAAM,CAAA,GAA1B,IAAA,KAAI;;kBAA0B,IAAA;AAAA,YAC7C,EAAA,EAAAC,OAAA,CAAA,CADqD,IAAA,KAAI;AAAA,cACzDC,UAAA,CAA8C,IAAA,CAAA,MAAA,EAAjC,IAAA,EAAIC,cAAA,CAAAC,mBAAU,IAAA,IAAI,EAAA,CAAA,CAAA;AAAA;;;;;;;;;;"}