Files
nademitex_user/dist/assets/SimpleStatusTimeline-C5IzJmCG.js
T
2026-09-29 22:01:22 +03:30

1 line
1.8 KiB
JavaScript

import{At as e,F as t,M as n,Pt as r,d as i,f as a,i as o,l as s,t as c,v as l}from"./_plugin-vue_export-helper-1xMDlcEE.js";var u={class:`tracking-timeline`},d={class:`tracking-timeline__marker-wrap`},f={class:`tracking-timeline__marker`},p={key:0,viewBox:`0 0 24 24`,preserveAspectRatio:`xMidYMid meet`,class:`tracking-timeline__icon tracking-timeline__icon--check`,"aria-hidden":`true`},m={key:1,viewBox:`0 0 24 24`,preserveAspectRatio:`xMidYMid meet`,class:`tracking-timeline__icon tracking-timeline__icon--cross`,"aria-hidden":`true`},h={class:`tracking-timeline__label`},g={key:0,class:`tracking-timeline__time`},_=c(l({__name:`SimpleStatusTimeline`,props:{steps:{},currentIndex:{},timestamps:{}},setup(c){let l=c;function _(e){return l.steps[l.currentIndex]?.id===`cancelled`&&e<l.currentIndex?`skipped`:e<l.currentIndex?`done`:e===l.currentIndex?`current`:`pending`}function v(e){return l.timestamps?.[e]??null}return(l,y)=>(n(),a(`div`,u,[(n(!0),a(o,null,t(c.steps,(t,o)=>(n(),a(`div`,{key:t.id,class:e([`tracking-timeline__item`,`tracking-timeline__item--${_(o)}`])},[s(`div`,d,[y[2]||=s(`div`,{class:`tracking-timeline__line`,"aria-hidden":`true`},null,-1),s(`div`,f,[_(o)===`done`?(n(),a(`svg`,p,[...y[0]||=[s(`path`,{d:`M20 6L9 17l-5-5`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.6`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)]])):_(o)===`skipped`?(n(),a(`svg`,m,[...y[1]||=[s(`path`,{d:`M6 6l12 12M18 6L6 18`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.6`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)]])):i(``,!0)])]),s(`div`,{class:e([`tracking-timeline__content`,{"tracking-timeline__content--current":_(o)===`current`}])},[s(`strong`,h,r(t.label),1),v(t.id)?(n(),a(`span`,g,r(v(t.id)),1)):i(``,!0)],2)],2))),128))]))}}),[[`__scopeId`,`data-v-1ea5693d`]]);export{_ as t};