Files
appco_dist/.output/public/_nuxt/IHCZ2Rvu.js
T
2026-03-03 20:40:54 +03:30

2 lines
1.8 KiB
JavaScript

import{B as m}from"./DAaUah2x.js";import{d as p,H as y,aj as v,z as o,A as n,a3 as k,K as a,B as s,a6 as b,C as u,a1 as B,a2 as S,T as h,D as c,G as x,E as C,r as z,J as j,cB as D}from"./CE4SaZgW.js";import{T as N}from"./Bgie9YSn.js";import{C as $}from"./DNQpC0YG.js";const g=""+new URL("logo_preview.B3D6jfxw.png",import.meta.url).href,E={class:"flex items-center"},F=["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=y(),l=r;return(e,i)=>{const f=N,w=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",E,[b(s("img",{alt:a(t).appName.en,class:"w-2.5rem h-2.5rem rounded-lg object-contain"},null,8,F),[[w,{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)}}}),J=Object.assign(R,{__name:"CardsCategoryCard"}),T=["width"],V=p({__name:"CategoryCardSkeleton",setup(_){const r=z(null),t=j(D(r,{width:0,height:0},{box:"border-box"}));return(l,e)=>(o(),n("div",{ref_key:"skeletonRatio",ref:r,class:"h-fit"},[c(a($),{width:t.width,height:"60"},{default:C(()=>[s("rect",{height:"50",rx:"3",ry:"3",width:t.width,x:"0",y:"8"},null,8,T)]),_:1},8,["width"])],512))}}),K=Object.assign(V,{__name:"CardsCategoryCardSkeleton"});export{J as C,K as a};