2 lines
1.8 KiB
JavaScript
2 lines
1.8 KiB
JavaScript
import{B as m}from"./h3vOCeO2.js";import{d as p,G as w,ai as v,y as o,z as n,a2 as k,J as a,A as s,a5 as b,B as u,a0 as B,a1 as S,S as h,C as c,F as x,D as C,r as z,I as D,cA as j}from"./CqMGdh3i.js";import{T as N}from"./C6CyHoiY.js";import{C as F}from"./DjOFqycQ.js";const g=""+new URL("logo_preview.B3D6jfxw.png",import.meta.url).href,$={class:"flex items-center"},I=["alt"],L={class:"ms-5 text-sm"},O={key:0,class:"flex items-center gap-2"},R=p({__name:"CategoryCard",props:{item:{},hasFunction:{type:Boolean,default:!0},showChildren:{type:Boolean,default:!1}},emits:["edit","delete"],setup(_,{emit:r}){const t=w(),l=r;return(e,i)=>{const f=N,y=v("lazy");return o(),n("div",{class:k(["flex w-full mt-2 items-center justify-between",a(t).isNightStore?"bg-zinc-800":"bg-gray-50"])},[s("div",$,[b(s("img",{alt:a(t).appName.en,class:"w-2.5rem h-2.5rem rounded-lg object-contain"},null,8,I),[[y,{src:a(t).useDataStorage(e.item.image),loading:a(g),error:a(g)}]]),s("div",null,[s("div",L,u(e.item.title),1),e.item.children?.length!==0&&e.showChildren?(o(!0),n(B,{key:0},S(e.item.children,d=>(o(),x(f,{color:"blue"},{default:C(()=>[s("span",null,u(d.title),1)]),_:2},1024))),256)):h("",!0)])]),e.hasFunction?(o(),n("div",O,[c(m,{icon:"vuesax-linear:edit",color:"blue",onClick:i[0]||(i[0]=d=>l("edit",e.item))}),c(m,{icon:"vuesax-linear:trash",color:"red",onClick:i[1]||(i[1]=d=>l("delete",e.item.id))})])):h("",!0)],2)}}}),U=Object.assign(R,{__name:"CardsCategoryCard"}),V=["width"],A=p({__name:"CategoryCardSkeleton",setup(_){const r=z(null),t=D(j(r,{width:0,height:0},{box:"border-box"}));return(l,e)=>(o(),n("div",{ref_key:"skeletonRatio",ref:r,class:"h-fit"},[c(a(F),{width:t.width,height:"60"},{default:C(()=>[s("rect",{height:"50",rx:"3",ry:"3",width:t.width,x:"0",y:"8"},null,8,V)]),_:1},8,["width"])],512))}}),q=Object.assign(A,{__name:"CardsCategoryCardSkeleton"});export{U as C,q as a};
|