1 |
- import{d as m,aK as d,q as g,b1 as b,aL as p,aI as k,be as h,e as w,o as l,c as i,C as c,aa as s,a,aE as T,A as u,B as E,Z as S,aD as B,E as n,D as f,aM as $,aN as I,aR as _}from"./index-bf9ff227.js";const z=m({name:"ElTimeline",setup(r,{slots:o}){const e=d("timeline");return g("timeline",o),()=>b("ul",{class:[e.b()]},[p(o,"default")])}}),C=k({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:h},hollow:{type:Boolean,default:!1}}),D=m({name:"ElTimelineItem"});var y=$(m({...D,props:C,setup(r){const o=r,e=d("timeline-item"),v=w(()=>[e.e("node"),e.em("node",o.size||""),e.em("node",o.type||""),e.is("hollow",o.hollow)]);return(t,A)=>(l(),i("li",{class:s([a(e).b(),{[a(e).e("center")]:t.center}])},[c("div",{class:s(a(e).e("tail"))},null,2),t.$slots.dot?n("v-if",!0):(l(),i("div",{key:0,class:s(a(v)),style:T({backgroundColor:t.color})},[t.icon?(l(),u(a(B),{key:0,class:s(a(e).e("icon"))},{default:E(()=>[(l(),u(S(t.icon)))]),_:1},8,["class"])):n("v-if",!0)],6)),t.$slots.dot?(l(),i("div",{key:1,class:s(a(e).e("dot"))},[p(t.$slots,"dot")],2)):n("v-if",!0),c("div",{class:s(a(e).e("wrapper"))},[t.hideTimestamp||t.placement!=="top"?n("v-if",!0):(l(),i("div",{key:0,class:s([a(e).e("timestamp"),a(e).is("top")])},f(t.timestamp),3)),c("div",{class:s(a(e).e("content"))},[p(t.$slots,"default")],2),t.hideTimestamp||t.placement!=="bottom"?n("v-if",!0):(l(),i("div",{key:1,class:s([a(e).e("timestamp"),a(e).is("bottom")])},f(t.timestamp),3))],2)],2))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/timeline/src/timeline-item.vue"]]);const q=I(z,{TimelineItem:y}),x=_(y);export{x as E,q as a};
|