UNPKG

vue-admin-core

Version:
1 lines 2.56 kB
{"version":3,"file":"index.mjs","sources":["../../../../../../package/components/tree/src/index.tsx"],"sourcesContent":["import { defineComponent, h, computed } from \"vue\";\nimport { ElTreeV2, ElTree } from \"element-plus\";\nimport Icon from \"./Icon\";\nimport { getPrefixCls } from \"@vue-admin-core/utils/const\";\nimport TreeLine from \"./TreeLine\";\nimport { omit } from \"lodash-es\";\n\nexport default defineComponent({\n name: \"VacTree\",\n props: {\n ...ElTree.props,\n ...ElTreeV2.props,\n isVirtual: {\n type: Boolean,\n default: true\n },\n indent: {\n type: Number,\n default: 20\n }\n },\n setup(props, { attrs, slots }) {\n const prefixCls = getPrefixCls(\"tree\");\n const Tree = computed(() => (props.isVirtual ? ElTreeV2 : ElTree));\n return () =>\n h(\n Tree.value,\n {\n ...omit(props, [\"isVirtual\"]),\n ...attrs,\n class: [prefixCls, attrs.class],\n icon: props.icon ? props.icon : Icon\n },\n {\n default: ({ node }: any) =>\n h(TreeLine, { node, treeData: props.data, indent: props.indent }, slots)\n }\n );\n }\n});\n"],"names":["defineComponent","name","props","ElTree","ElTreeV2","isVirtual","type","Boolean","default","indent","Number","setup","attrs","slots","prefixCls","getPrefixCls","Tree","computed","h","value","omit","class","icon","Icon","node","TreeLine","treeData","data"],"mappings":";;;;;;;AAOA,WAAeA,eAAgB,CAAA;AAAA,EAC7BC,IAAM,EAAA,SAAA;AAAA,EACNC,KAAO,EAAA;AAAA,IACL,GAAGC,MAAOD,CAAAA,KAAAA;AAAAA,IACV,GAAGE,QAASF,CAAAA,KAAAA;AAAAA,IACZG,SAAW,EAAA;AAAA,MACTC,IAAMC,EAAAA,OAAAA;AAAAA,MACNC,OAAS,EAAA,IAAA;AAAA,KACX;AAAA,IACAC,MAAQ,EAAA;AAAA,MACNH,IAAMI,EAAAA,MAAAA;AAAAA,MACNF,OAAS,EAAA,EAAA;AAAA,KACX;AAAA,GACF;AAAA,EACAG,MAAMT,KAAO,EAAA;AAAA,IAAEU,KAAAA;AAAAA,IAAOC,KAAAA;AAAAA,GAAS,EAAA;AAC7B,IAAMC,MAAAA,SAAAA,GAAYC,aAAa,MAAM,CAAA,CAAA;AACrC,IAAA,MAAMC,OAAOC,QAAS,CAAA,MAAOf,KAAMG,CAAAA,SAAAA,GAAYD,WAAWD,MAAO,CAAA,CAAA;AACjE,IAAO,OAAA,MACLe,CACEF,CAAAA,IAAAA,CAAKG,KACL,EAAA;AAAA,MACE,GAAGC,IAAAA,CAAKlB,KAAO,EAAA,CAAC,WAAW,CAAC,CAAA;AAAA,MAC5B,GAAGU,KAAAA;AAAAA,MACHS,KAAO,EAAA,CAACP,SAAWF,EAAAA,KAAAA,CAAMS,KAAK,CAAA;AAAA,MAC9BC,IAAMpB,EAAAA,KAAAA,CAAMoB,IAAOpB,GAAAA,KAAAA,CAAMoB,IAAOC,GAAAA,IAAAA;AAAAA,KAElC,EAAA;AAAA,MACEf,SAASA,CAAC;AAAA,QAAEgB,IAAAA;AAAAA,OAAU,KACpBN,EAAEO,QAAU,EAAA;AAAA,QAAED,IAAAA;AAAAA,QAAME,UAAUxB,KAAMyB,CAAAA,IAAAA;AAAAA,QAAMlB,QAAQP,KAAMO,CAAAA,MAAAA;AAAAA,SAAUI,KAAK,CAAA;AAAA,KAE7E,CAAA,CAAA;AAAA,GACJ;AACF,CAAC,CAAA;;;;"}