jobsys-mpower
Version:
Enhanced component based on Taro & NutUI
3 lines (2 loc) • 40.3 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t=require("vue"),O=require("./index-e3c6cc71.cjs"),F=require("lodash-es"),Ne=e=>e.replace(/-./g,o=>o[1].toUpperCase());function M(e){return{componentName:"nut-"+e,create:function(n){return n.name="Nut"+Ne("-"+e),n.install=l=>{l.component(n.name,n)},t.defineComponent(n)}}}const be=t.defineComponent({__name:"CheckDisabled",props:{name:{type:String,default:"check-disabled"},size:{type:[String,Number],default:""},width:{type:[String,Number],default:""},height:{type:[String,Number],default:""},classPrefix:{type:String,default:"nut-icon"},fontClassName:{type:String,default:"nutui-iconfont"},color:{type:String,default:""},tag:{type:String,default:"i"}},emits:["click"],setup(e,{emit:o}){const n=e,l="nut-icon",r=a=>{o("click",a)},c=t.useSlots();t.useAttrs();const s=a=>{if(a)return isNaN(Number(a))?String(a):a+"px"},i=()=>{var a;return t.h(n.tag,{class:n.fontClassName+" "+l+" "+n.classPrefix+"-"+n.name,style:{color:n.color,fontSize:s(n.size),width:s(n.size),height:s(n.size)},onClick:r},(a=c.default)==null?void 0:a.call(c))};return(a,f)=>(t.openBlock(),t.createBlock(i))}}),Ce=t.defineComponent({__name:"Checked",props:{name:{type:String,default:"checked"},size:{type:[String,Number],default:""},width:{type:[String,Number],default:""},height:{type:[String,Number],default:""},classPrefix:{type:String,default:"nut-icon"},fontClassName:{type:String,default:"nutui-iconfont"},color:{type:String,default:""},tag:{type:String,default:"i"}},emits:["click"],setup(e,{emit:o}){const n=e,l="nut-icon",r=a=>{o("click",a)},c=t.useSlots();t.useAttrs();const s=a=>{if(a)return isNaN(Number(a))?String(a):a+"px"},i=()=>{var a;return t.h(n.tag,{class:n.fontClassName+" "+l+" "+n.classPrefix+"-"+n.name,style:{color:n.color,fontSize:s(n.size),width:s(n.size),height:s(n.size)},onClick:r},(a=c.default)==null?void 0:a.call(c))};return(a,f)=>(t.openBlock(),t.createBlock(i))}}),$e=t.defineComponent({__name:"Close",props:{name:{type:String,default:"close"},size:{type:[String,Number],default:""},width:{type:[String,Number],default:""},height:{type:[String,Number],default:""},classPrefix:{type:String,default:"nut-icon"},fontClassName:{type:String,default:"nutui-iconfont"},color:{type:String,default:""},tag:{type:String,default:"i"}},emits:["click"],setup(e,{emit:o}){const n=e,l="nut-icon",r=a=>{o("click",a)},c=t.useSlots();t.useAttrs();const s=a=>{if(a)return isNaN(Number(a))?String(a):a+"px"},i=()=>{var a;return t.h(n.tag,{class:n.fontClassName+" "+l+" "+n.classPrefix+"-"+n.name,style:{color:n.color,fontSize:s(n.size),width:s(n.size),height:s(n.size)},onClick:r},(a=c.default)==null?void 0:a.call(c))};return(a,f)=>(t.openBlock(),t.createBlock(i))}}),we=t.defineComponent({__name:"Issue",props:{name:{type:String,default:"issue"},size:{type:[String,Number],default:""},width:{type:[String,Number],default:""},height:{type:[String,Number],default:""},classPrefix:{type:String,default:"nut-icon"},fontClassName:{type:String,default:"nutui-iconfont"},color:{type:String,default:""},tag:{type:String,default:"i"}},emits:["click"],setup(e,{emit:o}){const n=e,l="nut-icon",r=a=>{o("click",a)},c=t.useSlots();t.useAttrs();const s=a=>{if(a)return isNaN(Number(a))?String(a):a+"px"},i=()=>{var a;return t.h(n.tag,{class:n.fontClassName+" "+l+" "+n.classPrefix+"-"+n.name,style:{color:n.color,fontSize:s(n.size),width:s(n.size),height:s(n.size)},onClick:r},(a=c.default)==null?void 0:a.call(c))};return(a,f)=>(t.openBlock(),t.createBlock(i))}}),Te=t.defineComponent({__name:"Loading",props:{name:{type:String,default:"loading"},size:{type:[String,Number],default:""},width:{type:[String,Number],default:""},height:{type:[String,Number],default:""},classPrefix:{type:String,default:"nut-icon"},fontClassName:{type:String,default:"nutui-iconfont"},color:{type:String,default:""},tag:{type:String,default:"i"}},emits:["click"],setup(e,{emit:o}){const n=e,l="nut-icon",r=a=>{o("click",a)},c=t.useSlots();t.useAttrs();const s=a=>{if(a)return isNaN(Number(a))?String(a):a+"px"},i=()=>{var a;return t.h(n.tag,{class:n.fontClassName+" "+l+" "+n.classPrefix+"-"+n.name,style:{color:n.color,fontSize:s(n.size),width:s(n.size),height:s(n.size)},onClick:r},(a=c.default)==null?void 0:a.call(c))};return(a,f)=>(t.openBlock(),t.createBlock(i))}}),Be=t.defineComponent({__name:"MaskClose",props:{name:{type:String,default:"mask-close"},size:{type:[String,Number],default:""},width:{type:[String,Number],default:""},height:{type:[String,Number],default:""},classPrefix:{type:String,default:"nut-icon"},fontClassName:{type:String,default:"nutui-iconfont"},color:{type:String,default:""},tag:{type:String,default:"i"}},emits:["click"],setup(e,{emit:o}){const n=e,l="nut-icon",r=a=>{o("click",a)},c=t.useSlots();t.useAttrs();const s=a=>{if(a)return isNaN(Number(a))?String(a):a+"px"},i=()=>{var a;return t.h(n.tag,{class:n.fontClassName+" "+l+" "+n.classPrefix+"-"+n.name,style:{color:n.color,fontSize:s(n.size),width:s(n.size),height:s(n.size)},onClick:r},(a=c.default)==null?void 0:a.call(c))};return(a,f)=>(t.openBlock(),t.createBlock(i))}});const D=(e,o)=>{const n=e.__vccOpts||e;for(const[l,r]of o)n[l]=r;return n},{componentName:Pe,create:Ve}=M("button"),Ee=Ve({components:{Loading:Te},props:{color:String,shape:{type:String,default:"round"},plain:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},type:{type:String,default:"default"},formType:{type:String,default:"button"},size:{type:String,default:"normal"},block:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:o}){const{type:n,size:l,shape:r,disabled:c,loading:s,color:i,plain:a,block:f}=t.toRefs(e),v=d=>{!s.value&&!c.value&&o("click",d)},u=t.computed(()=>{const d=Pe;return{[d]:!0,[`${d}--${n.value}`]:n.value,[`${d}--${l.value}`]:l.value,[`${d}--${r.value}`]:r.value,[`${d}--plain`]:a.value,[`${d}--block`]:f.value,[`${d}--disabled`]:c.value,[`${d}--loading`]:s.value}}),S=t.computed(()=>{var d;const C={};return i!=null&&i.value&&(a.value?(C.color=i.value,C.background="#fff",(d=i.value)!=null&&d.includes("gradient")||(C.borderColor=i.value)):(C.color="#fff",C.background=i.value)),C});return{handleClick:v,classes:u,getStyle:S,Taro:O.Taro}}}),_e=["type","formType"],ze={class:"nut-button__wrap"};function Oe(e,o,n,l,r,c){const s=t.resolveComponent("Loading");return t.openBlock(),t.createElementBlock("button",{class:t.normalizeClass(e.classes),style:t.normalizeStyle(e.getStyle),type:e.Taro.getEnv()===e.Taro.ENV_TYPE.WEB?e.formType:void 0,formType:e.formType==="button"?void 0:e.formType,onClick:o[0]||(o[0]=(...i)=>e.handleClick&&e.handleClick(...i))},[t.createElementVNode("view",ze,[e.loading?(t.openBlock(),t.createBlock(s,{key:0,class:"nut-icon-loading"})):t.createCommentVNode("",!0),t.createTextVNode(),e.$slots.icon&&!e.loading?t.renderSlot(e.$slots,"icon",{key:1}):t.createCommentVNode("",!0),t.createTextVNode(),e.$slots.default?(t.openBlock(),t.createElementBlock("view",{key:2,class:t.normalizeClass({"nut-button__text":e.$slots.icon||e.loading})},[t.renderSlot(e.$slots,"default")],2)):t.createCommentVNode("",!0)])],14,_e)}const Me=D(Ee,[["render",Oe]]),le=e=>{if(e!==void 0)return isNaN(Number(e))?String(e):`${e}px`};var De=Object.defineProperty,U=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,W=(e,o,n)=>o in e?De(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,xe=(e,o)=>{for(var n in o||(o={}))Ie.call(o,n)&&W(e,n,o[n]);if(U)for(var n of U(o))Ae.call(o,n)&&W(e,n,o[n]);return e};const{componentName:Re,create:Ye}=M("overlay"),He=Ye({props:{visible:{type:Boolean,default:!1},zIndex:{type:[Number,String],default:2e3},duration:{type:[Number,String],default:.3},overlayClass:{type:String,default:""},lockScroll:{type:Boolean,default:!0},overlayStyle:{type:Object},closeOnClickOverlay:{type:Boolean,default:!0}},emits:["click","update:visible"],setup(e,{emit:o}){const n=t.computed(()=>({[Re]:!0,[e.overlayClass]:!0})),l=t.computed(()=>xe({transitionDuration:`${e.duration}s`,zIndex:e.zIndex},e.overlayStyle));return{classes:n,style:l,onClick:c=>{o("click",c),e.closeOnClickOverlay&&o("update:visible",!1)}}}}),Le=["catch-move"];function je(e,o,n,l,r,c){return t.openBlock(),t.createBlock(t.Transition,{name:"overlay-fade"},{default:t.withCtx(()=>[t.withDirectives(t.createElementVNode("view",{class:t.normalizeClass(e.classes),style:t.normalizeStyle(e.style),"catch-move":e.lockScroll,onClick:o[0]||(o[0]=(...s)=>e.onClick&&e.onClick(...s))},[t.renderSlot(e.$slots,"default")],14,Le),[[t.vShow,e.visible]])]),_:3})}const Fe=D(He,[["render",je]]);var Ue=Object.defineProperty,We=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,q=(e,o,n)=>o in e?Ue(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,J=(e,o)=>{for(var n in o||(o={}))qe.call(o,n)&&q(e,n,o[n]);if(X)for(var n of X(o))Je.call(o,n)&&q(e,n,o[n]);return e},Ke=(e,o)=>We(e,Xe(o));const Ge={visible:{type:Boolean,default:!1},zIndex:{type:[Number,String],default:2e3},duration:{type:[Number,String],default:.3},lockScroll:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0},position:{type:String,default:"center"},transition:{type:String,default:""},style:{type:Object,default:()=>({})},popClass:{type:String,default:""},closeable:{type:Boolean,default:!1},closeIconPosition:{type:String,default:"top-right"},closeIcon:{type:String,default:"close"},destroyOnClose:{type:Boolean,default:!0},teleport:{type:[String,Element],default:"body"},overlay:{type:Boolean,default:!0},round:{type:Boolean,default:!1},teleportDisable:{type:Boolean,default:!1},safeAreaInsetBottom:{type:Boolean,default:!1},overlayClass:{type:String,default:""},overlayStyle:{type:Object,default:()=>({})}},{componentName:Qe,create:Ze}=M("popup"),ae=2e3;let K=ae;const et=Ze({components:{NutOverlay:Fe,Close:$e},props:Ge,emits:["clickPop","clickCloseIcon","open","close","opened","closed","clickOverlay","update:visible"],setup(e,{emit:o}){const n=t.reactive({zIndex:e.zIndex,showSlot:!0,closed:e.closeable}),l=t.computed(()=>({[Qe]:!0,round:e.round,[`nut-popup--${e.position}`]:!0,[`nut-popup--${e.position}--safebottom`]:e.position==="bottom"&&e.safeAreaInsetBottom,[e.popClass]:!0})),r=t.computed(()=>J({zIndex:n.zIndex,transitionDuration:`${e.duration}s`},e.style)),c=t.computed(()=>e.transition?e.transition:`nut-popup-slide-${e.position}`),s=()=>{e.zIndex!==ae&&(K=Number(e.zIndex)),o("update:visible",!0),n.zIndex=++K,e.destroyOnClose&&(n.showSlot=!0),o("open")},i=()=>{o("update:visible",!1),o("close"),e.destroyOnClose&&setTimeout(()=>{n.showSlot=!1},+e.duration*1e3)},a=d=>{o("clickPop",d)},f=d=>{d.stopPropagation(),o("clickCloseIcon",d),o("update:visible",!1)},v=d=>{o("clickOverlay",d),e.closeOnClickOverlay&&o("update:visible",!1)},u=d=>{o("opened",d)},S=d=>{o("closed",d)};return t.watch(()=>e.visible,()=>{e.visible?s():i()}),t.watchEffect(()=>{n.closed=e.closeable}),Ke(J({},t.toRefs(n)),{popStyle:r,transitionName:c,classes:l,onClick:a,onClickCloseIcon:f,onClickOverlay:v,onOpened:u,onClosed:S})}});function tt(e,o,n,l,r,c){const s=t.resolveComponent("nut-overlay"),i=t.resolveComponent("Close");return t.openBlock(),t.createElementBlock("view",null,[e.overlay?(t.openBlock(),t.createBlock(s,t.mergeProps({key:0,visible:e.visible,"close-on-click-overlay":e.closeOnClickOverlay,"z-index":e.zIndex,"lock-scroll":e.lockScroll,duration:e.duration,"overlay-class":e.overlayClass,"overlay-style":e.overlayStyle},e.$attrs,{onClick:e.onClickOverlay}),null,16,["visible","close-on-click-overlay","z-index","lock-scroll","duration","overlay-class","overlay-style","onClick"])):t.createCommentVNode("",!0),t.createTextVNode(),t.createVNode(t.Transition,{name:e.transitionName,onAfterEnter:e.onOpened,onAfterLeave:e.onClosed},{default:t.withCtx(()=>[t.withDirectives(t.createElementVNode("view",{class:t.normalizeClass(e.classes),style:t.normalizeStyle(e.popStyle),onClick:o[1]||(o[1]=(...a)=>e.onClick&&e.onClick(...a))},[e.showSlot?t.renderSlot(e.$slots,"default",{key:0}):t.createCommentVNode("",!0),t.createTextVNode(),e.closed?(t.openBlock(),t.createElementBlock("view",{key:1,class:t.normalizeClass(["nut-popup__close-icon","nut-popup__close-icon--"+e.closeIconPosition]),onClick:o[0]||(o[0]=(...a)=>e.onClickCloseIcon&&e.onClickCloseIcon(...a))},[t.renderSlot(e.$slots,"close-icon",{},()=>[t.createVNode(i,{height:"12px"})])],2)):t.createCommentVNode("",!0)],6),[[t.vShow,e.visible]])]),_:3},8,["name","onAfterEnter","onAfterLeave"])])}const ot=D(et,[["render",tt]]);class re{}var nt=Object.defineProperty,lt=(e,o,n)=>o in e?nt(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,g=(e,o,n)=>(lt(e,typeof o!="symbol"?o+"":o,n),n);let at=class extends re{constructor(){super(...arguments),g(this,"save","保存"),g(this,"confirm","确认"),g(this,"cancel","取消"),g(this,"done","完成"),g(this,"noData","暂无数据"),g(this,"placeholder","请输入"),g(this,"select","请选择"),g(this,"video",{errorTip:"视频加载失败",clickRetry:"点击重试"}),g(this,"fixednav",{activeText:"收起导航",unActiveText:"快速导航"}),g(this,"pagination",{prev:"上一页",next:"下一页"}),g(this,"calendaritem",{weekdays:["日","一","二","三","四","五","六"],end:"结束",start:"开始",title:"日期选择",monthTitle:(o,n)=>`${o}年${n}月`,today:"今天"}),g(this,"shortpassword",{title:"请输入密码",desc:"您使用了虚拟资产,请进行验证",tips:"忘记密码"}),g(this,"uploader",{ready:"准备完成",readyUpload:"准备上传",waitingUpload:"等待上传",uploading:"上传中",success:"上传成功",error:"上传失败"}),g(this,"countdown",{day:"天",hour:"时",minute:"分",second:"秒"}),g(this,"address",{selectRegion:"请选择所在地区",deliveryTo:"配送至",chooseAnotherAddress:"选择其他地址"}),g(this,"signature",{reSign:"重签",unSupportTpl:"对不起,当前浏览器不支持Canvas,无法使用本控件!"}),g(this,"ecard",{chooseText:"请选择电子卡面值",otherValueText:"其他面值",placeholder:"请输入1-5000整数"}),g(this,"timeselect",{pickupTime:"取件时间"}),g(this,"sku",{buyNow:"立即购买",buyNumber:"购买数量",addToCart:"加入购物车"}),g(this,"skuheader",{skuId:"商品编号"}),g(this,"addresslist",{addAddress:"新建地址",default:"默认"}),g(this,"comment",{complaintsText:"我要投诉",additionalReview:o=>`购买${o}天后追评`,additionalImages:o=>`${o}张追评图片`}),g(this,"infiniteloading",{loading:"加载中...",pullTxt:"松开刷新",loadMoreTxt:"哎呀,这里是底部了啦"}),g(this,"datepicker",{year:"年",month:"月",day:"日",hour:"时",min:"分",seconds:"秒"}),g(this,"audiooperate",{back:"倒退",start:"开始",pause:"暂停",forward:"快进",mute:"静音"}),g(this,"pullrefresh",{pulling:"下拉刷新",loosing:"释放刷新",loading:"加载中...",complete:"刷新成功"})}};var rt=Object.defineProperty,st=(e,o,n)=>o in e?rt(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,k=(e,o,n)=>(st(e,typeof o!="symbol"?o+"":o,n),n);class it extends re{constructor(){super(...arguments),k(this,"save","Save"),k(this,"confirm","Confirm"),k(this,"cancel","Cancel"),k(this,"done","Done"),k(this,"noData","No Data"),k(this,"placeholder","Placeholder"),k(this,"select","Select"),k(this,"video",{errorTip:"Error Tip",clickRetry:"Click Retry"}),k(this,"fixednav",{activeText:"Close Nav",unActiveText:"Open Nav"}),k(this,"pagination",{prev:"Previous",next:"Next"}),k(this,"calendaritem",{weekdays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],end:"End",start:"Start",title:"Calendar",monthTitle:(o,n)=>`${o}/${n}`,today:"Today"}),k(this,"shortpassword",{title:"Please input a password",desc:"Verify",tips:"Forget password"}),k(this,"uploader",{ready:"Ready",readyUpload:"Ready to upload",waitingUpload:"Waiting for upload",uploading:"Uploading",success:"Upload successful",error:"Upload failed"}),k(this,"countdown",{day:" Day ",hour:" Hour ",minute:" Minute ",second:" Second "}),k(this,"address",{selectRegion:"Select Region",deliveryTo:"Delivery To",chooseAnotherAddress:"Choose Another Address"}),k(this,"signature",{reSign:"Re Sign",unSupportTpl:"Sorry, the current browser doesn't support canvas, so we can't use this control!"}),k(this,"ecard",{chooseText:"Select",otherValueText:"Other Value",placeholder:"Placeholder"}),k(this,"timeselect",{pickupTime:"Pickup Time"}),k(this,"sku",{buyNow:"Buy Now",buyNumber:"Buy Number",addToCart:"Add to Cart"}),k(this,"skuheader",{skuId:"Sku Number"}),k(this,"addresslist",{addAddress:"Add New Address",default:"default"}),k(this,"comment",{complaintsText:"I have a complaint",additionalReview:o=>`Review after ${o} days of purchase`,additionalImages:o=>`There are ${o} follow-up comments`}),k(this,"infiniteloading",{loading:"Loading...",pullTxt:"Loose to refresh",loadMoreTxt:"Oops, this is the bottom"}),k(this,"datepicker",{year:"Year",month:"Month",day:"Day",hour:"Hour",min:"Minute",seconds:"Second"}),k(this,"audiooperate",{back:"Back",start:"Start",pause:"Pause",forward:"Forward",mute:"Mute"}),k(this,"pullrefresh",{pulling:"Pull to refresh...",loosing:"Loose to refresh...",loading:"Loading...",complete:"Refresh successfully"})}}var ct=Object.defineProperty,ut=(e,o,n)=>o in e?ct(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,dt=(e,o,n)=>(ut(e,typeof o!="symbol"?o+"":o,n),n);const G=e=>e!==null&&typeof e=="object",se=(e,o)=>(Object.keys(o).forEach(n=>{let l=e[n],r=o[n];G(l)&&G(r)?se(l,r):e[n]=r}),e),Y=t.reactive({"zh-CN":new at,"en-US":new it});class ie{static languages(){return Y[this.currentLang.value]}static use(o,n){n&&(Y[o]=new n),this.currentLang.value=o}static merge(o,n){n&&(Y[o]?se(Y[o],n):this.use(o,n))}}dt(ie,"currentLang",t.ref("zh-CN"));const pt=e=>typeof e=="function",Q=(e,o)=>{try{return o.split(".").reduce((n,l)=>n[l],e)}catch{return""}};function Z(e,o){(typeof e.cancelable!="boolean"||e.cancelable)&&e.preventDefault(),o&&e.stopPropagation()}const ft=(e,o,n)=>Math.min(Math.max(e,o),n),ce=(e="")=>(o,...n)=>{e=e.toLocaleLowerCase();const l=ie.languages();let r=o;e&&e.startsWith("nut")&&(r=`${e.slice(3)}.${o}`);const c=Q(l,r)||Q(l,o);return pt(c)?c(...n):c},ee=10;function mt(e,o){return e>o&&e>ee?"horizontal":o>e&&o>ee?"vertical":""}function ht(){const e=t.ref(0),o=t.ref(0),n=t.ref(0),l=t.ref(0),r=t.ref(0),c=t.ref(0),s=t.ref(0),i=t.ref(0),a=t.ref(""),f=()=>a.value==="vertical",v=()=>a.value==="horizontal",u=()=>{r.value=0,c.value=0,s.value=0,i.value=0,a.value=""};return{move:C=>{const N=C.touches[0];r.value=N.clientX-e.value,c.value=N.clientY-o.value,n.value=N.clientX,l.value=N.clientY,s.value=Math.abs(r.value),i.value=Math.abs(c.value),a.value||(a.value=mt(s.value,i.value))},start:C=>{u(),e.value=C.touches[0].clientX,o.value=C.touches[0].clientY},reset:u,startX:e,startY:o,moveX:n,moveY:l,deltaX:r,deltaY:c,offsetX:s,offsetY:i,direction:a,isVertical:f,isHorizontal:v}}var vt=Object.defineProperty,yt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,oe=(e,o,n)=>o in e?vt(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,z=(e,o)=>{for(var n in o||(o={}))kt.call(o,n)&&oe(e,n,o[n]);if(te)for(var n of te(o))St.call(o,n)&&oe(e,n,o[n]);return e},H=(e,o)=>yt(e,gt(o));const Nt={text:"text",value:"value",children:"children"},ue=(e,o)=>{const n=t.reactive({formattedColumns:e.columns}),l=t.computed(()=>z(z({},Nt),e.fieldNames)),r=t.ref([]),c=t.computed(()=>{const p=l.value;return v.value.map((h,B)=>{const y=h.findIndex($=>$[p.value]===r.value[B]);return y===-1?0:y})}),s=t.ref([]),i=p=>{p&&s.value.length<v.value.length&&s.value.push(p)},a=t.computed(()=>{const p=l.value;return v.value.map((h,B)=>h.find(y=>y[p.value]===r.value[B])||h[0])}),f=t.computed(()=>{const p=n.formattedColumns[0],h=l.value;if(p){if(Array.isArray(p))return"multiple";if(h.children in p)return"cascade"}return"single"}),v=t.computed(()=>{let p=[];switch(f.value){case"multiple":p=n.formattedColumns;break;case"cascade":p=u(n.formattedColumns,r.value?r.value:[]);break;default:p=[n.formattedColumns];break}return p}),u=(p,h)=>{const B=[],y=l.value;let $={text:"",value:"",[y.children]:p},b=0;for(;$&&$[y.children];){const E=$[y.children],A=h[b];let x=E.findIndex(m=>m[y.value]===A);x===-1&&(x=0),$=$[y.children][x],b++,B.push(E)}return B},S=()=>{o("cancel",{selectedValue:r.value,selectedOptions:a.value})},d=(p,h)=>{var B;const y=l.value;if(h&&Object.keys(h).length){if(r.value=r.value?r.value:[],f.value==="cascade"){r.value[p]=(B=h[y.value])!=null?B:"";let $=p,b=h;for(;b&&b[y.children]&&b[y.children][0];)r.value[$+1]=b[y.children][0][y.value],$++,b=b[y.children][0];b&&b[y.children]&&b[y.children].length===0&&(r.value=r.value.slice(0,$+1))}else r.value[p]=Object.prototype.hasOwnProperty.call(h,y.value)?h[y.value]:"";o("change",{columnIndex:p,selectedValue:r.value,selectedOptions:a.value})}},C=()=>{const p=l.value;r.value&&!r.value.length&&v.value.forEach(h=>{r.value.push(h[0][p.value])}),o("confirm",{selectedValue:r.value,selectedOptions:a.value})},N=(p,h)=>JSON.stringify(p)===JSON.stringify(h);return t.watch(()=>e.modelValue,p=>{N(p,r.value)||(r.value=p)},{deep:!0,immediate:!0}),t.watch(r,p=>{N(p,e.modelValue)||o("update:modelValue",p)},{deep:!0}),t.watch(()=>e.columns,p=>{n.formattedColumns=p}),H(z({},t.toRefs(n)),{columnsType:f,columnsList:v,columnFieldNames:l,cancel:S,changeHandler:d,confirm:C,defaultValues:r,defaultIndexes:c,pickerColumn:s,swipeRef:i,selectedOptions:a,isSameValue:N})},{create:bt}=M("picker-column"),Ct=bt({props:{value:[String,Number],columnsType:String,column:{type:Array,default:()=>[]},threeDimensional:{type:Boolean,default:!0},swipeDuration:{type:[Number,String],default:1e3},visibleOptionNum:{type:[Number,String],default:7},optionHeight:{type:[Number,String],default:36},fieldNames:{type:Object,default:()=>({})},taro:{type:Boolean,defualt:!1}},emits:["click","change"],setup(e,{emit:o}){const n=ht(),l=t.reactive({touchParams:{startY:0,endY:0,startTime:0,endTime:0,lastY:0,lastTime:0},currIndex:1,transformY:0,scrollDistance:0,rotation:20}),r=t.ref(null),c=t.ref(!1),s=t.ref(0),i=t.ref(0),a=200,f=300,v=15,u=t.computed(()=>({transition:`transform ${i.value}ms cubic-bezier(0.17, 0.89, 0.45, 1)`,transform:`rotate3d(1, 0, 0, ${s.value})`,top:`calc(50% - ${+e.optionHeight/2}px)`})),S=t.computed(()=>{const{optionHeight:m}=e;return{transition:`transform ${i.value}ms cubic-bezier(0.17, 0.89, 0.45, 1)`,transform:`translate3d(0, ${l.scrollDistance}px, 0)`,top:`calc(50% - ${+m/2}px)`,height:`${m}px`}}),d=m=>`transform: rotate3d(1, 0, 0, ${-l.rotation*m}deg) translate3d(0px, 0px, 104px)`,C=t.computed(()=>({backgroundSize:`100% ${(+e.visibleOptionNum-1)*+e.optionHeight/2}px`})),N=m=>{if(n.start(m),c.value&&!e.taro){const T=r.value,{transform:w}=window.getComputedStyle(T);if(e.threeDimensional){const P=Math.floor(parseInt(s.value)/360),V=+w.split(", ")[5],_=+w.split(", ")[6]<0?180:0,R=P*360+Math.acos(V)/Math.PI*180+_;l.scrollDistance=-Math.abs((R/l.rotation-1)*+e.optionHeight)}else l.scrollDistance=+w.slice(7,w.length-1).split(", ")[5]}Z(m,!0),l.touchParams.startY=n.deltaY.value,l.touchParams.startTime=Date.now(),l.transformY=l.scrollDistance},p=m=>{n.move(m),n.isVertical()&&(c.value=!0,Z(m,!0)),l.touchParams.lastY=n.deltaY.value;let T=l.touchParams.lastY-l.touchParams.startY;b(T)},h=()=>{l.touchParams.lastY=n.deltaY.value,l.touchParams.lastTime=Date.now();let m=l.touchParams.lastY-l.touchParams.startY,T=l.touchParams.lastTime-l.touchParams.startTime;if(T<=f&&Math.abs(m)>v){const w=B(m,T);b(w,"end",+e.swipeDuration);return}else b(m,"end");setTimeout(()=>{n.reset(),c.value=!1},0)},B=(m,T)=>(m=Math.abs(m/T)/.003*(m<0?-1:1),m),y=m=>m>=l.currIndex+8||m<=l.currIndex-8,$=(m=0,T,w=a,P)=>{T==="end"?i.value=w:i.value=0,s.value=P,l.scrollDistance=m},b=(m,T,w)=>{const{optionHeight:P}=e;let V=m+l.transformY;if(T==="end"){V>0&&(V=0),V<-(e.column.length-1)*+P&&(V=-(e.column.length-1)*+P);let _=Math.round(V/+P)*+P,R=`${(Math.abs(Math.round(_/+P))+1)*l.rotation}deg`;$(_,T,w,R),l.currIndex=Math.abs(Math.round(_/+P))+1}else{let _=0,R=(-V/+P+1)*l.rotation;const L=(e.column.length+1)*l.rotation,j=0;_=ft(R,j,L),j<_&&_<L&&($(V,null,void 0,_+"deg"),l.currIndex=Math.abs(Math.round(V/+P))+1)}},E=()=>{o("change",e.column[l.currIndex-1])},A=m=>{const{column:T}=e;let w=T.findIndex(V=>V[e.fieldNames.value]===e.value);l.currIndex=w===-1?1:w+1;let P=w===-1?0:w*+e.optionHeight;m&&E(),b(-P)},x=()=>{c.value=!1,i.value=0,E()};return t.watch(()=>e.column,()=>{e.column&&e.column.length>0&&(l.transformY=0,A(!1))},{deep:!0}),t.watch(()=>e.value,()=>{l.transformY=0,A(!1)},{deep:!0}),t.onMounted(()=>{A(!0)}),H(z(z({},t.toRefs(l)),t.toRefs(e)),{setRollerStyle:d,isHidden:y,roller:r,onTouchStart:N,onTouchMove:p,onTouchEnd:h,touchRollerStyle:u,touchTileStyle:S,setMove:b,stopMomentum:x,pxCheck:le,maskStyles:C})}});function $t(e,o,n,l,r,c){return t.openBlock(),t.createElementBlock("view",{class:"nut-picker__list",onTouchstart:o[1]||(o[1]=(...s)=>e.onTouchStart&&e.onTouchStart(...s)),onTouchmove:o[2]||(o[2]=(...s)=>e.onTouchMove&&e.onTouchMove(...s)),onTouchend:o[3]||(o[3]=(...s)=>e.onTouchEnd&&e.onTouchEnd(...s))},[t.createElementVNode("view",{ref:"roller",class:"nut-picker-roller",style:t.normalizeStyle(e.threeDimensional?e.touchRollerStyle:e.touchTileStyle),onTransitionend:o[0]||(o[0]=(...s)=>e.stopMomentum&&e.stopMomentum(...s))},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.column,(s,i)=>{var a;return t.openBlock(),t.createElementBlock(t.Fragment,{key:(a=s[e.fieldNames.value])!=null?a:i},[s&&s[e.fieldNames.text]&&e.threeDimensional?(t.openBlock(),t.createElementBlock("view",{key:0,class:t.normalizeClass(["nut-picker-roller-item",{"nut-picker-roller-item-hidden":e.isHidden(i+1)}]),style:t.normalizeStyle(e.setRollerStyle(i+1))},t.toDisplayString(s[e.fieldNames.text]),7)):t.createCommentVNode("",!0),t.createTextVNode(),s&&s[e.fieldNames.text]&&!e.threeDimensional?(t.openBlock(),t.createElementBlock("view",{key:1,class:"nut-picker-roller-item-tile",style:t.normalizeStyle({height:e.pxCheck(e.optionHeight),lineHeight:e.pxCheck(e.optionHeight)})},t.toDisplayString(s[e.fieldNames.text]),5)):t.createCommentVNode("",!0)],64)}),128))],36),t.createTextVNode(),t.createElementVNode("view",{class:"nut-picker-roller-mask",style:t.normalizeStyle(e.maskStyles)},null,4)],32)}const de=D(Ct,[["render",$t]]),pe={modelValue:{type:Array,default:()=>[]},title:{type:String,default:""},cancelText:{type:String,default:""},okText:{type:String,default:""},columns:{type:Array,default:()=>[]},threeDimensional:{type:Boolean,default:!1},swipeDuration:{type:[Number,String],default:1e3},showToolbar:{type:Boolean,default:!0},visibleOptionNum:{type:[Number,String],default:7},optionHeight:{type:[Number,String],default:36},fieldNames:{type:Object,default:()=>({})}},fe="NutPicker",wt={components:{NutPickerColumn:de},props:pe,emits:["cancel","change","confirm","update:modelValue"],setup(e,{emit:o}){const n=ce(fe),{changeHandler:l,confirm:r,defaultValues:c,columnsList:s,columnsType:i,columnFieldNames:a,cancel:f}=ue(e,o),v=t.reactive({ENV:O.Taro.getEnv(),ENV_TYPE:O.Taro.ENV_TYPE}),u=t.ref([]),S=N=>{N&&u.value.length<s.value.length&&u.value.push(N)},d=()=>{u.value.length>0&&u.value.forEach(N=>{N.stopMomentum()}),r()},C=t.computed(()=>{const N={};return N.height=`${+e.visibleOptionNum*+e.optionHeight}px`,N["--lineHeight"]=`${+e.optionHeight}px`,N});return H(z({},t.toRefs(v)),{columnsType:i,columnsList:s,columnFieldNames:a,cancel:f,changeHandler:l,confirmHandler:d,defaultValues:c,pickerColumn:u,swipeRef:S,translate:n,columnStyle:C})}},Tt={components:{NutPickerColumn:de},props:pe,emits:["cancel","change","confirm","update:modelValue"],setup(e,{emit:o}){const n=ce(fe),{changeHandler:l,confirm:r,defaultValues:c,defaultIndexes:s,columnsList:i,columnsType:a,columnFieldNames:f,cancel:v}=ue(e,o),u=t.reactive({show:!1,picking:!1,ENV:O.Taro.getEnv(),ENV_TYPE:O.Taro.ENV_TYPE}),S=t.computed(()=>{const h={};return h.height=`${+e.visibleOptionNum*+e.optionHeight}px`,h["--lineHeight"]=`${+e.optionHeight}px`,h}),d=h=>{var B,y;const $=s.value;let b=0;for(let E=0;E<((B=h.detail.value)==null?void 0:B.length);E++)if($[E]!==((y=h.detail.value)==null?void 0:y[E])){b=E;break}l(b,i.value[b][h.detail.value[b]])},C=()=>{u.picking?setTimeout(()=>{r()},0):r()},N=()=>{u.picking=!0},p=()=>{u.picking=!1};return H(z({},t.toRefs(u)),{columnsType:a,columnsList:i,columnFieldNames:f,cancel:v,changeHandler:l,confirmHandler:C,defaultValues:c,defaultIndexes:s,tileChange:d,handlePickstart:N,translate:n,handlePickend:p,pickerViewStyles:S,pxCheck:le})}},{create:Bt}=M("picker"),Pt=O.Taro.getEnv()==O.Taro.ENV_TYPE.WEB?wt:Tt,Vt=Bt(Pt),Et={class:"nut-picker"},_t={key:0,class:"nut-picker__bar"},zt={class:"nut-picker__title"},Ot=["indicator-style","value"],Mt=["filed-names"];function Dt(e,o,n,l,r,c){const s=t.resolveComponent("nut-picker-column");return t.openBlock(),t.createElementBlock("view",Et,[e.showToolbar?(t.openBlock(),t.createElementBlock("view",_t,[t.createElementVNode("view",{class:"nut-picker__cancel nut-picker__left nut-picker__button",onClick:o[0]||(o[0]=(...i)=>e.cancel&&e.cancel(...i))},t.toDisplayString(e.cancelText||e.translate("cancel")),1),t.createTextVNode(),t.createElementVNode("view",zt,t.toDisplayString(e.title),1),t.createTextVNode(),t.createElementVNode("view",{class:"nut-picker__confirm nut-picker__right nut-picker__button",onClick:o[1]||(o[1]=(...i)=>e.confirmHandler&&e.confirmHandler(...i))},t.toDisplayString(e.okText||e.translate("confirm")),1)])):t.createCommentVNode("",!0),t.createTextVNode(),t.renderSlot(e.$slots,"top"),t.createTextVNode(),e.ENV!=e.ENV_TYPE.WEB?(t.openBlock(),t.createElementBlock("picker-view",t.mergeProps({key:1,"indicator-style":`height:${e.optionHeight}px`,value:e.defaultIndexes,style:e.pickerViewStyles},e.$attrs,{"immediate-change":!0,onChange:o[2]||(o[2]=(...i)=>e.tileChange&&e.tileChange(...i)),onPickstart:o[3]||(o[3]=(...i)=>e.handlePickstart&&e.handlePickstart(...i)),onPickend:o[4]||(o[4]=(...i)=>e.handlePickend&&e.handlePickend(...i))}),[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.columnsList,(i,a)=>(t.openBlock(),t.createElementBlock("picker-view-column",{key:a,"filed-names":e.columnFieldNames},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(i,(f,v)=>{var u;return t.openBlock(),t.createElementBlock("view",{key:(u=f[e.columnFieldNames.value])!=null?u:v,class:"nut-picker-roller-item-tarotile",style:t.normalizeStyle({lineHeight:e.pxCheck(e.optionHeight)})},t.toDisplayString(f[e.columnFieldNames.text]),5)}),128))],8,Mt))),128))],16,Ot)):t.createCommentVNode("",!0),t.createTextVNode(),e.ENV==e.ENV_TYPE.WEB?(t.openBlock(),t.createElementBlock("view",{key:2,class:"nut-picker__column",style:t.normalizeStyle(e.columnStyle)},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.columnsList,(i,a)=>(t.openBlock(),t.createElementBlock("view",{key:a,class:"nut-picker__columnitem"},[t.createVNode(s,{ref_for:!0,ref:e.swipeRef,column:i,"columns-type":e.columnsType,"field-names":e.columnFieldNames,value:e.defaultValues[a],"three-dimensional":!1,"swipe-duration":e.swipeDuration,"visible-option-num":e.visibleOptionNum,"option-height":e.optionHeight,taro:"",onChange:f=>{e.changeHandler(a,f)}},null,8,["column","columns-type","field-names","value","swipe-duration","visible-option-num","option-height","onChange"])]))),128))],4)):t.createCommentVNode("",!0),t.createTextVNode(),t.renderSlot(e.$slots,"default")])}const It=D(Vt,[["render",Dt]]),At=Symbol("nut-avatar"),{create:xt}=M("avatar"),Rt=xt({props:{size:{type:[String,Number],default:"normal"},shape:{type:String,default:"round"},bgColor:{type:String,default:"#eee"},color:{type:String,default:"#666"}},setup(e){const{size:o,shape:n,bgColor:l,color:r}=t.toRefs(e),c=["large","normal","small"],s=t.inject(At,null),i=t.ref(null),a=t.computed(()=>{var v,u;return{["nut-avatar"]:!0,[`nut-avatar-${o.value||((v=s==null?void 0:s.props)==null?void 0:v.size)||"normal"}`]:!0,[`nut-avatar-${n.value||((u=s==null?void 0:s.props)==null?void 0:u.shape)||"round"}`]:!0}}),f=t.computed(()=>{var v,u;return{width:o.value in c?"":`${o.value}px`,height:o.value in c?"":`${o.value}px`,backgroundColor:`${l.value}`,color:`${r.value}`,marginLeft:(v=s==null?void 0:s.props)!=null&&v.span?`${(u=s==null?void 0:s.props)==null?void 0:u.span}px`:""}});return{classes:a,styles:f,avatarRef:i}}});function Yt(e,o,n,l,r,c){return t.openBlock(),t.createElementBlock("view",{ref:"avatarRef",style:t.normalizeStyle(e.styles),class:t.normalizeClass(e.classes)},[t.renderSlot(e.$slots,"default")],6)}const Ht=D(Rt,[["render",Yt]]),{create:Lt}=M("skeleton"),jt=Lt({components:{NutAvatar:Ht},props:{width:{type:String,default:"100px"},height:{type:String,default:"15px"},animated:{type:Boolean,default:!1},avatar:{type:Boolean,default:!1},avatarShape:{type:String,default:"round"},avatarSize:{type:String,default:"50px"},loading:{type:Boolean,default:!0},round:{type:Boolean,default:!1},row:{type:String,default:"1"},title:{type:Boolean,default:!0}},setup(e){const{avatarShape:o,round:n,avatarSize:l}=t.toRefs(e),r=t.computed(()=>{const i="avatarClass";return{[i]:!0,[`${i}--${o.value}`]:o.value}});return{avatarShape:o,avatarClass:r,getBlockClass:i=>({[i]:!0,[`${i}--round`]:n.value}),getStyle:()=>l.value?{width:l.value,height:l.value}:{width:"50px",height:"50px"}}}}),Ft={key:0},Ut={key:1,class:"nut-skeleton"},Wt={key:0,class:"nut-skeleton-animation"},Xt={class:"nut-skeleton-content"};function qt(e,o,n,l,r,c){const s=t.resolveComponent("nut-avatar");return e.loading?(t.openBlock(),t.createElementBlock("view",Ut,[e.animated?(t.openBlock(),t.createElementBlock("view",Wt)):t.createCommentVNode("",!0),t.createTextVNode(),t.createElementVNode("view",Xt,[e.avatar?(t.openBlock(),t.createBlock(s,{key:0,class:t.normalizeClass(e.avatarClass),shape:e.avatarShape,style:t.normalizeStyle(e.getStyle())},null,8,["class","shape","style"])):t.createCommentVNode("",!0),t.createTextVNode(),t.createElementVNode("view",{class:"nut-skeleton-content__line",style:t.normalizeStyle({width:e.width})},[e.title?(t.openBlock(),t.createElementBlock("view",{key:0,class:t.normalizeClass(e.getBlockClass("nut-skeleton-blockTitle")),style:t.normalizeStyle({height:e.height})},null,6)):t.createCommentVNode("",!0),t.createTextVNode(),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.row),i=>(t.openBlock(),t.createElementBlock("view",{key:i,class:t.normalizeClass(e.getBlockClass("nut-skeleton-blockLine")),style:t.normalizeStyle({height:e.height})},null,6))),128))],4)])])):(t.openBlock(),t.createElementBlock("view",Ft,[t.renderSlot(e.$slots,"default")]))}const Jt=D(jt,[["render",qt]]);const Kt=t.defineComponent({name:"MpButton",props:{type:{type:String,default:"default"},formType:{type:String,default:"button"},size:{type:String,default:"normal"},disabled:{type:Boolean,default:!1},shape:{type:String,default:"round"},block:{type:Boolean,default:!0},text:{type:String,default:""},icon:{type:Object,default:null},iconPosition:{type:String,default:"left"},fetcher:{type:Object,default:()=>({loading:!1})},buttonProps:{type:Object,default:()=>({})}},emits:["click"],setup(e,{emit:o,slots:n}){const l=s=>{o("click",s)},r=()=>{var s;return e.text||((s=n.default)==null?void 0:s.call(n))},c=()=>e.icon&&e.iconPosition==="left"?[e.icon,r()]:e.icon&&e.iconPosition==="right"?[r(),e.icon]:[r()];return()=>t.createVNode(Me,t.mergeProps({loading:e.fetcher.loading,type:e.type,size:e.size,disabled:e.disabled,block:e.block,shape:e.shape,onClick:l},e.buttonProps),{default:()=>c()})}}),I=e=>(e.install=o=>{const n=e.name||e.__name;console.log(n),o.component(n,e)},e),me=I(Kt);const he=e=>F.isNull(e)||F.isUndefined(e)?"auto":isNaN(e)?e:`${e}px`,Gt=t.defineComponent({name:"MpDecorator",props:{color:{type:String,default:"green"},height:{type:[Number,String],default:"auto"}},setup(e,{slots:o}){return()=>{var n;return t.createVNode("div",{class:`mp-decorator mp-decorator__${e.color}`,style:{height:he(e.height)}},[(n=o.default)==null?void 0:n.call(o)])}}}),ve=I(Gt);const Qt=t.defineComponent({name:"MpResult",props:{type:{type:String,default:"success"},title:{type:String,default:""},description:{type:String,default:""}},setup(e,{slots:o}){const n=()=>{let l=null;if(o.icon)l=o.icon();else switch(e.type){case"success":l=t.createVNode(Ce,{class:"mpicon"},null);break;case"info":l=t.createVNode(we,{class:"mpicon"},null);break;case"warning":l=t.createVNode(be,{class:"mpicon"},null);break;case"error":l=t.createVNode(Be,{class:"mpicon"},null);break}return l};return()=>{var l,r,c;return t.createVNode("view",{class:`mp-result mp-result__${e.type}`},[t.createVNode("view",{class:"mp-result-icon"},[n()]),t.createVNode("view",{class:"mp-result-title"},[o.title?(l=o.title)==null?void 0:l.call(o):e.title]),t.createVNode("view",{class:"mp-result-description"},[o.description?(r=o.description)==null?void 0:r.call(o):e.description]),t.createVNode("view",{class:"mp-result-extra"},[(c=o.extra)==null?void 0:c.call(o)])])}}}),ye=I(Qt);const Zt={class:"safe-area"},eo={__name:"MpPicker",props:{modelValue:{type:[String,Number,Array],default(){return""}},showText:{type:Boolean,default:!0},title:{type:String,default:"请选择"},ischange:{type:Boolean,default:!1},columns:{type:Array,default(){return[]}}},emits:["update:modelValue"],setup(e,{expose:o,emit:n}){const l=e,r=t.reactive({visible:!1,value:[],text:""}),c=u=>{r.value.push(u)};t.watch(()=>l.modelValue,u=>{l.showText&&(c(u),s())});const s=()=>{r.text=l.modelValue};s();const i=({selectedOptions:u})=>{l.ischange?r.text=u.map(S=>S.value).join(","):r.text=u.map(S=>S.text).join(","),n("update:modelValue",r.text),r.visible=!1},a=t.computed(()=>{const u=r.text;if(l.ischange){const S=l.columns.find(d=>d.value===u);if(S)return S.text}return u}),f=()=>{r.visible=!1},v=()=>{r.visible=!0};return o({open:v}),(u,S)=>{const d=It,C=ot;return t.openBlock(),t.createElementBlock(t.Fragment,null,[e.showText?(t.openBlock(),t.createElementBlock("view",{key:0,class:"form-text",onClick:v},t.toDisplayString(a.value||e.title),1)):t.createCommentVNode("",!0),t.createVNode(C,{position:"bottom",visible:r.visible,"onUpdate:visible":S[1]||(S[1]=N=>r.visible=N)},{default:t.withCtx(()=>[t.createElementVNode("view",Zt,[t.createVNode(d,{modelValue:r.value,"onUpdate:modelValue":S[0]||(S[0]=N=>r.value=N),columns:e.columns,title:e.title,onConfirm:i,onCancel:f},{default:t.withCtx(()=>[t.renderSlot(u.$slots,"default")]),_:3},8,["modelValue","columns","title"])])]),_:3},8,["visible"])],64)}}},ge=I(eo);const to=t.defineComponent({name:"MpSector",props:{color:{type:String,default:"green"},height:{type:[Number,String],default:"100px"},title:{type:String,default:""},description:{type:String,default:""}},setup(e,{slots:o}){const n=()=>o.title?t.createVNode("view",{class:"mp-sector__title"},[o.title()]):e.title?t.createVNode("view",{class:"mp-sector__title"},[e.title]):null,l=()=>o.description?t.createVNode("view",{class:"mp-sector__description"},[o.description()]):e.title?t.createVNode("view",{class:"mp-sector__description"},[e.description]):null;return()=>t.createVNode("view",{class:`mp-sector mp-sector__${e.color}`,style:{height:he(e.height)}},[n(),l()])}}),ke=I(to);const oo=t.defineComponent({name:"MpSkeleton",props:{width:{type:String,default:"400px"},row:{type:String,default:"25"},round:{type:Boolean,default:!0},title:{type:Boolean,default:!0},animated:{type:Boolean,default:!0},skeletonProps:{type:Object,default:()=>({})}},setup(e){return()=>t.createVNode("view",{class:"mp-skeleton-wrapper"},[t.createVNode(Jt,t.mergeProps({width:e.width,row:e.row,round:e.round,title:e.title,animated:e.animated},e.skeletonProps),null)])}}),Se=I(oo),ne=Object.freeze(Object.defineProperty({__proto__:null,MpButton:me,MpDecorator:ve,MpPicker:ge,MpResult:ye,MpSector:ke,MpSkeleton:Se},Symbol.toStringTag,{value:"Module"})),no={install(e){for(const o in ne){const n=ne[o];n&&n.install&&e.use(n)}}};exports.MpButton=me;exports.MpDecorator=ve;exports.MpPicker=ge;exports.MpResult=ye;exports.MpSector=ke;exports.MpSkeleton=Se;exports.default=no;
//# sourceMappingURL=jobsys-mpower.cjs.map