index.4dd7c73b.js 948 B

1
  1. import{d as f,r as y,w as _,a8 as k,c as x,o as r,e as u,F as g,bG as h,bF as B,f as C,l as w,L as F,al as p,B as b,_ as A}from"./offline.ee04b43a.js";const L={class:"actions"},N=["onClick"],T=f({__name:"index",props:{items:{},current:{},single:{type:Boolean}},emits:["update:current"],setup(d,{emit:v}){const a=d,m=v,i=(s,c)=>p(s)===p(c),e=y(null),o=s=>{e.value=i(e.value,s)?null:s,m("update:current",e.value),a.single&&b(()=>e.value&&o(e.value))};return _(()=>a.current,()=>{!a.current&&e.value&&o(e.value)}),_(e,(s,c,l)=>{var n;if((n=e.value)!=null&&n.action){const t=e.value.action();t&&l(t)}},{flush:"sync"}),k(()=>{e.value=null}),(s,c)=>{const l=x("ui-icon");return r(),u("div",L,[(r(!0),u(g,null,h(s.items,(n,t)=>(r(),u("span",{class:B({active:i(e.value,n)}),key:n.key||t,onClick:V=>o(n)},[C(l,{type:n.icon,class:"icon"},null,8,["type"]),w(" "+F(n.text),1)],10,N))),128))])}}});const z=A(T,[["__scopeId","data-v-1dca32ff"]]);export{z as A};