tav-ui
Version:
1 lines • 3.02 kB
Source Map (JSON)
{"version":3,"file":"CollapseHeader2.mjs","sources":["../../../../../../../packages/components/container-collapse/src/CollapseHeader.vue"],"sourcesContent":["<script lang=\"ts\">\nimport { defineComponent } from 'vue'\nimport BasicArrow from '@tav-ui/components/basic-arrow'\nimport BasicTitle from '@tav-ui/components/basic-title'\nimport type { PropType } from 'vue'\n\nconst props = {\n prefixCls: { type: String },\n helpMessage: {\n type: [Array, String] as PropType<string[] | string>,\n default: '',\n },\n title: { type: String },\n show: { type: Boolean },\n canExpan: { type: Boolean },\n}\n\nexport default defineComponent({\n name: 'TaCollapseHeader',\n components: { BasicArrow, BasicTitle },\n inheritAttrs: false,\n props,\n emits: ['expand'],\n})\n</script>\n<template>\n <div :class=\"[`${prefixCls}__header px-2 py-5`, $attrs.class]\">\n <BasicTitle :help-message=\"helpMessage\" normal>\n <template v-if=\"title\">\n {{ title }}\n </template>\n <template v-else>\n <slot name=\"title\" />\n </template>\n </BasicTitle>\n <div :class=\"`${prefixCls}__action`\">\n <slot name=\"action\" />\n <BasicArrow v-if=\"canExpan\" up :expand=\"show\" @click=\"$emit('expand')\" />\n </div>\n </div>\n</template>\n"],"names":["BasicArrow","BasicTitle","_createElementBlock","_normalizeClass","_createVNode","_Fragment","_createTextVNode","_toDisplayString","_renderSlot","_createElementVNode","_createBlock","_createCommentVNode"],"mappings":";;;;;AAMA,MAAM,KAAQ,GAAA;AAAA,EACZ,SAAA,EAAW,EAAE,IAAA,EAAM,MAAO,EAAA;AAAA,EAC1B,WAAa,EAAA;AAAA,IACX,IAAA,EAAM,CAAC,KAAA,EAAO,MAAM,CAAA;AAAA,IACpB,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,KAAA,EAAO,EAAE,IAAA,EAAM,MAAO,EAAA;AAAA,EACtB,IAAA,EAAM,EAAE,IAAA,EAAM,OAAQ,EAAA;AAAA,EACtB,QAAA,EAAU,EAAE,IAAA,EAAM,OAAQ,EAAA;AAC5B,CAAA,CAAA;AAEA,MAAK,YAAa,eAAa,CAAA;AAAA,EAC7B,IAAM,EAAA,kBAAA;AAAA,EACN,UAAA,EAAY,cAAEA,YAAA,cAAYC,YAAW,EAAA;AAAA,EACrC,YAAc,EAAA,KAAA;AAAA,EACd,KAAA;AAAA,EACA,KAAA,EAAO,CAAC,QAAQ,CAAA;AAClB,CAAC,CAAA,CAAA;;;;sBAGCC,kBAaM,CAAA,KAAA,EAAA;AAAA,IAbA,KAAK,EAAAC,cAAA,CAAA,CAAA,CAAA,EAAM,IAA+B,CAAA,SAAA,CAAA,kBAAA,CAAA,EAAA,IAAA,CAAA,MAAA,CAAO,KAAK,CAAA,CAAA;AAAA,GAAA,EAAA;IAC1DC,WAOa,CAAA,qBAAA,EAAA;AAAA,MAPA,cAAc,EAAA,IAAA,CAAA,WAAA;AAAA,MAAa,MAAA,EAAA,EAAA;AAAA,KAAA,EAAA;uBACtC,MAEW;AAAA,QAFK,2BAAhBF,kBAEW,CAAAG,QAAA,EAAA,EAAA,GAAA,EAAA,CAAA,EAAA,EAAA;AAAA,UAAAC,eAAA,CAAAC,eAAA,CADN,IAAK,CAAA,KAAA,CAAA,EAAA,CAAA,CAAA;AAAA,SAAA,EAAA,IAAA,CAAA,IAGRC,UAAqB,CAAA,IAAA,CAAA,MAAA,EAAA,OAAA,EAAA,EAAA,GAAA,EAAA,CAAA,EAAA,CAAA;AAAA,OAAA,CAAA;;;IAGzBC,kBAGM,CAAA,KAAA,EAAA;AAAA,MAHA,KAAA,EAAKN,kBAAK,IAAS,CAAA,SAAA,CAAA,QAAA,CAAA,CAAA;AAAA,KAAA,EAAA;MACvBK,UAAsB,CAAA,IAAA,CAAA,MAAA,EAAA,QAAA,CAAA;AAAA,MACJ,8BAAlBE,WAAyE,CAAA,qBAAA,EAAA;AAAA,QAAA,GAAA,EAAA,CAAA;AAA7C,QAAA,EAAA,EAAA,EAAA;AAAA,QAAI,MAAQ,EAAA,IAAA,CAAA,IAAA;AAAA,QAAO,OAAA,EAAK,sCAAE,IAAK,CAAA,KAAA,CAAA,QAAA,CAAA,CAAA;AAAA,OAAA,EAAA,IAAA,EAAA,CAAA,EAAA,CAAA,QAAA,CAAA,CAAA,IAAAC,kBAAA,CAAA,MAAA,EAAA,IAAA,CAAA;;;;;;;;"}