You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
2.3 KiB

{"ast":null,"code":"import { defineComponent, openBlock, createElementBlock, normalizeClass, unref, renderSlot } from 'vue';\nimport { collapseProps, collapseEmits } from './collapse.mjs';\nimport { useCollapse, useCollapseDOM } from './use-collapse.mjs';\nimport _export_sfc from '../../../_virtual/plugin-vue_export-helper.mjs';\nconst __default__ = defineComponent({\n name: \"ElCollapse\"\n});\nconst _sfc_main = /* @__PURE__ */defineComponent({\n ...__default__,\n props: collapseProps,\n emits: collapseEmits,\n setup(__props, {\n expose,\n emit\n }) {\n const props = __props;\n const {\n activeNames,\n setActiveNames\n } = useCollapse(props, emit);\n const {\n rootKls\n } = useCollapseDOM();\n expose({\n activeNames,\n setActiveNames\n });\n return (_ctx, _cache) => {\n return openBlock(), createElementBlock(\"div\", {\n class: normalizeClass(unref(rootKls))\n }, [renderSlot(_ctx.$slots, \"default\")], 2);\n };\n }\n});\nvar Collapse = /* @__PURE__ */_export_sfc(_sfc_main, [[\"__file\", \"collapse.vue\"]]);\nexport { Collapse as default };","map":{"version":3,"names":["name","activeNames","setActiveNames","useCollapse","props","emit","rootKls","useCollapseDOM","expose","_ctx","_cache","openBlock","createElementBlock"],"sources":["../../../../../../packages/components/collapse/src/collapse.vue"],"sourcesContent":["<template>\n <div :class=\"rootKls\">\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\" setup>\nimport { collapseEmits, collapseProps } from './collapse'\nimport { useCollapse, useCollapseDOM } from './use-collapse'\n\ndefineOptions({\n name: 'ElCollapse',\n})\nconst props = defineProps(collapseProps)\nconst emit = defineEmits(collapseEmits)\n\nconst { activeNames, setActiveNames } = useCollapse(props, emit)\n\nconst { rootKls } = useCollapseDOM()\n\ndefineExpose({\n /** @description active names */\n activeNames,\n /** @description set active names */\n setActiveNames,\n})\n</script>\n"],"mappings":";;;;mCAUc;EACZA,IAAM;AACR;;;;;;;;;;IAIA,MAAM;MAAEC,WAAa;MAAAC;IAAA,CAAmB,GAAAC,WAAA,CAAYC,KAAA,EAAOC,IAAI;IAEzD;MAAEC;IAAQ,IAAIC,cAAe;IAEtBC,MAAA;MAAAP,WAAA;MAEXC;IAAA;IAEA,QAAAO,IAAA,EAAAC,MAAA;MACD,OAAAC,SAAA,IAAAC,kBAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}