Files
machartaa_admin_dist/dist/assets/Timeline-f017b8be.js
T
2026-08-18 15:43:27 +03:30

2 lines
2.9 KiB
JavaScript

import{d as S,a2 as L,al as P,a8 as o,b as c,a4 as p,am as A,aj as q,a5 as w,aE as z}from"./index-64bb19a3.js";import{i as B}from"./_plugin-vue_export-helper-47756888.js";var F=function(){return{prefixCls:String,color:String,dot:p.any,pending:{type:Boolean,default:void 0},position:p.oneOf(A("left","right","")).def(""),label:p.any}};const G=S({compatConfig:{MODE:3},name:"ATimelineItem",props:B(F(),{color:"blue",pending:!1}),slots:["dot","label"],setup:function(t,N){var l=N.slots,$=L("timeline",t),e=$.prefixCls;return function(){var f,g,i,a,r,n=t.color,u=n===void 0?"":n,s=t.pending,_=t.label,D=_===void 0?(f=l.label)===null||f===void 0?void 0:f.call(l):_,v=t.dot,C=v===void 0?(g=l.dot)===null||g===void 0?void 0:g.call(l):v,x=P((i={},o(i,"".concat(e.value,"-item"),!0),o(i,"".concat(e.value,"-item-pending"),s),i)),h=P((a={},o(a,"".concat(e.value,"-item-head"),!0),o(a,"".concat(e.value,"-item-head-custom"),C),o(a,"".concat(e.value,"-item-head-").concat(u),!0),a)),b=/blue|red|green|gray/.test(u||"")?void 0:u;return c("li",{class:x},[D&&c("div",{class:"".concat(e.value,"-item-label")},[D]),c("div",{class:"".concat(e.value,"-item-tail")},null),c("div",{class:h,style:{borderColor:b,color:b}},[C]),c("div",{class:"".concat(e.value,"-item-content")},[(r=l.default)===null||r===void 0?void 0:r.call(l)])])}}});var H=function(){return{prefixCls:String,pending:p.any,pendingDot:p.any,reverse:{type:Boolean,default:void 0},mode:p.oneOf(A("left","alternate","right",""))}};const Q=S({compatConfig:{MODE:3},name:"ATimeline",props:B(H(),{reverse:!1,mode:""}),slots:["pending","pendingDot"],setup:function(t,N){var l=N.slots,$=L("timeline",t),e=$.prefixCls,f=$.direction,g=function(a,r){var n=a.props||{};return t.mode==="alternate"?n.position==="right"?"".concat(e.value,"-item-right"):n.position==="left"||r%2===0?"".concat(e.value,"-item-left"):"".concat(e.value,"-item-right"):t.mode==="left"?"".concat(e.value,"-item-left"):t.mode==="right"||n.position==="right"?"".concat(e.value,"-item-right"):""};return function(){var i,a,r,n,u=t.pending,s=u===void 0?(i=l.pending)===null||i===void 0?void 0:i.call(l):u,_=t.pendingDot,D=_===void 0?(a=l.pendingDot)===null||a===void 0?void 0:a.call(l):_,v=t.reverse,C=t.mode,x=typeof s=="boolean"?null:s,h=q((r=l.default)===null||r===void 0?void 0:r.call(l)),b=s?c(G,{pending:!!s,dot:D||c(w,null,null)},{default:function(){return[x]}}):null;b&&h.push(b);var O=v?h.reverse():h,T=O.length,j="".concat(e.value,"-item-last"),M=O.map(function(m,d){var y=d===T-2?j:"",k=d===T-1?j:"";return z(m,{class:P([!v&&s?y:k,g(m,d)])})}),E=O.some(function(m){var d,y;return!!((d=m.props)!==null&&d!==void 0&&d.label||(y=m.children)!==null&&y!==void 0&&y.label)}),V=P(e.value,(n={},o(n,"".concat(e.value,"-pending"),!!s),o(n,"".concat(e.value,"-reverse"),!!v),o(n,"".concat(e.value,"-").concat(C),!!C&&!E),o(n,"".concat(e.value,"-label"),E),o(n,"".concat(e.value,"-rtl"),f.value==="rtl"),n));return c("ul",{class:V},[M])}}});export{Q as T,G as _};