You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
514 B
JavaScript

import{o as a,c as r,F as n,g as c,a as l,t as o,n as s,i as u}from"./index-gTPnkE6J.js";const d={class:"step-bar"},f={__name:"StepBar",props:{current:{type:Number,default:1},total:{type:Number,default:5}},setup(t){return(m,i)=>(a(),r("div",d,[(a(!0),r(n,null,c(t.total,e=>(a(),r(n,{key:e},[l("div",{class:s(["step-dot",{active:e===t.current,done:e<t.current}])},o(e<t.current?"✓":e),3),e<t.total?(a(),r("div",{key:0,class:s(["step-line",{done:e<t.current}])},null,2)):u("",!0)],64))),128))]))}};export{f as _};