ll-package
Version:
2 lines (1 loc) • 1.39 kB
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const a=require("vue"),p={class:"basic-tree-select-wrapper"},h=a.defineComponent({name:"IBasicTreeSelect"}),f=a.defineComponent({...h,props:{value:{default:void 0},showSearch:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1},treeDefaultExpandAll:{type:Boolean,default:!1},treeData:{default:()=>[]},fieldNames:{default:()=>({children:"children",label:"title",value:"value"})},extraConfig:{default:()=>({})}},emits:["change","dropdownVisibleChange","search","select","treeExpand"],setup(m,{emit:n}){const l=n,r=(e,o,t)=>{l("change",e,o,t)},s=e=>{l("dropdownVisibleChange",e)},d=e=>{l("search",e)},c=(e,o,t)=>{l("select",e,o,t)},i=e=>{l("treeExpand",e)};return(e,o)=>{const t=a.resolveComponent("a-tree-select");return a.openBlock(),a.createElementBlock("div",p,[a.createVNode(t,a.mergeProps(e.extraConfig,{value:e.value,"show-search":e.showSearch,"allow-clear":e.allowClear,"tree-default-expand-all":e.treeDefaultExpandAll,"tree-data":e.treeData,fieldNames:e.fieldNames,onChange:r,onDropdownVisibleChange:s,onSearch:d,onSelect:c,onTreeExpand:i}),{title:a.withCtx(u=>[a.renderSlot(e.$slots,"title",a.normalizeProps(a.guardReactiveProps(u)),void 0,!0)]),_:3},16,["value","show-search","allow-clear","tree-default-expand-all","tree-data","fieldNames"])])}}});exports.default=f;
;