Files
machartaa_admin_dist/dist/assets/Badge-3dfd39bb.js
T

2 lines
6.6 KiB
JavaScript
Raw Normal View History

2026-08-25 16:12:17 +03:30
import{d as M,j as p,h as et,i as O,y as F,P as at,aj as r,e as v,ar as k,a8 as q,aq as G,ap as nt,aa as D,ae as b,am as lt,ai as rt,ad as ot,aD as ut,ac as st,a0 as ct,aE as it}from"./index-0ae7844c.js";import{c as J}from"./vnode-454b4aa7.js";import{L as vt}from"./isSymbol-d0ec885c.js";import{i as ft}from"./isNumeric-3f69e2aa.js";function Y(f){var t=f.prefixCls,u=f.value,l=f.current,a=f.offset,g=a===void 0?0:a,e;return g&&(e={position:"absolute",top:"".concat(g,"00%"),left:0}),v("p",{style:e,class:k("".concat(t,"-only-unit"),{current:l})},[u])}function dt(f,t,u){for(var l=f,a=0;(l+10)%10!==t;)l+=u,a+=u;return a}const mt=M({compatConfig:{MODE:3},name:"SingleNumber",props:{prefixCls:String,value:String,count:Number},setup:function(t){var u=p(function(){return Number(t.value)}),l=p(function(){return Math.abs(t.count)}),a=et({prevValue:u.value,prevCount:l.value}),g=function(){a.prevValue=u.value,a.prevCount=l.value},e=O();return F(u,function(){clearTimeout(e.value),e.value=setTimeout(function(){g()},1e3)},{flush:"post"}),at(function(){clearTimeout(e.value)}),function(){var d,o={},s=u.value;if(a.prevValue===s||Number.isNaN(s)||Number.isNaN(a.prevValue))d=[Y(r(r({},t),{},{current:!0}))],o={transition:"none"};else{d=[];for(var i=s+10,c=[],m=s;m<=i;m+=1)c.push(m);var S=c.findIndex(function(y){return y%10===a.prevValue});d=c.map(function(y,C){var P=y%10;return Y(r(r({},t),{},{value:P,offset:C-S,current:C===S}))});var x=a.prevCount<l.value?1:-1;o={transform:"translateY(".concat(-dt(a.prevValue,s,x),"00%)")}}return v("span",{class:"".concat(t.prefixCls,"-only"),style:o,onTransitionend:function(){return g()}},[d])}}});var yt=["prefixCls","count","title","show","component","class","style"],bt={prefixCls:String,count:D.any,component:String,title:D.any,show:Boolean};const gt=M({compatConfig:{MODE:3},name:"ScrollNumber",inheritAttrs:!1,props:bt,setup:function(t,u){var l=u.attrs,a=u.slots,g=q("scroll-number",t),e=g.prefixCls;return function(){var d,o=r(r({},t),l);o.prefixCls;var s=o.count,i=o.title;o.show;var c=o.component,m=c===void 0?"sup":c,S=o.class,x=o.style,y=G(o,yt),C=r(r({},y),{},{style:x,"data-show":t.show,class:k(e.value,S),title:i}),P=s;if(s&&Number(s)%1===0){var A=String(s).split("");P=A.map(function(n,j){return v(mt,{prefixCls:e.value,count:Number(s),value:n,key:A.length-j},null)})}x&&x.borderColor&&(C.style=r(r({},x),{},{boxShadow:"0 0 0 1px ".concat(x.borderColor," inset")}));var T=nt((d=a.default)===null||d===void 0?void 0:d.call(a));return T&&T.length?J(T,{class:k("".concat(e.value,"-custom-component"))},!1):v(m,C,{default:function(){return[P]}})}}});function $(f){return vt.indexOf(f)!==-1}var Ct=["class","style"],pt=function(){return{prefix:String,color:{type:String},text:D.any,placement:{type:String,default:"end"}}};const xt=M({compatConfig:{MODE:3},name:"ABadgeRibbon",inheritAttrs:!1,props:pt(),slots:["text"],setup:function(t,u){var l=u.attrs,a=u.slots,g=q("ribbon",t),e=g.prefixCls,d=g.direction,o=p(function(){return $(t.color)}),s=p(function(){var i;return[e.value,"".concat(e.value,"-placement-").concat(t.placement),(i={},b(i,"".concat(e.value,"-rtl"),d.value==="rtl"),b(i,"".concat(e.value,"-color-").concat(t.color),o.value),i)]});return function(){var i,c,m=l.class,S=l.style,x=G(l,Ct),y={},C={};return t.color&&!o.value&&(y.background=t.color,C.color=t.color),v("div",r({class:"".concat(e.value,"-wrapper")},x),[(i=a.default)===null||i===void 0?void 0:i.call(a),v("div",{class:[s.value,m],style:r(r({},y),S)},[v("span",{class:"".concat(e.value,"-text")},[t.text||((c=a.text)===null||c===void 0?void 0:c.call(a))]),v("div",{class:"".concat(e.value,"-corner"),style:C},null)])])}}});var St=function(){return{count:D.any,showZero:{type:Boolean,default:void 0},overflowCount:{type:Number,default:99},dot:{type:Boolean,default:void 0},prefixCls:String,scrollNumberPrefixCls:String,status:{type:String},size:{type:String,default:"default"},color:String,text:D.any,offset:Array,numberStyle:{type:Object,default:void 0},title:String}};const Tt=M({compatConfig:{MODE:3},name:"ABadge",Ribbon:xt,inheritAttrs:!1,props:St(),slots:["text","cou