1import{bg as u,b3 as r,Q as a,I as n,a0 as l,bs as d,O as o,c1 as m,Z as _,aO as g}from"./PW_UF68a.js";import{a as p}from"./-W1VOijv.js";const y={name:"EmptyWidgetPlaceholder",props:{widgetId:{type:[String,Number],required:!1,default:null},icon:{type:String,default:"mdi-widgets-outline"},title:{type:String,required:!0},description:{type:String,default:""},ctaLabel:{type:String,default:""},variant:{type:String,default:"page",validator:e=>["page","sidebar"].includes(e)}},computed:{isAdmin(){const e=this.$auth?.$state?.user||this.$auth?.user||null;return e?e.user&&e.user.is_citizen===!1?!0:(Array.isArray(e.roles)?e.roles:Array.isArray(e.user?.roles)?e.user.roles:[]).some(t=>t?.name==="Super Admin"||t?.name==="Admin"):!1},show(){return this.isAdmin},editLink(){return this.widgetId?`/widgets/edit/${this.widgetId}`:null}}},f={class:"empty-widget__icon"},h={class:"empty-widget__body"},w={class:"empty-widget__title"},v={key:0,class:"empty-widget__desc"};function k(e,i,t,A,b,s){const c=u("v-icon");return s.show?(r(),a("div",{key:0,class:g(["empty-widget",`empty-widget--${t.variant}`])},[n("div",f,[l(c,{icon:t.icon,size:"26"},null,8,["icon"])]),n("div",h,[n("div",w,d(t.title),1),t.description?(r(),a("p",v,d(t.description),1)):o("",!0)]),s.editLink?(r(),a("a",{key:0,class:"empty-widget__cta",onClick:i[0]||(i[0]=m(S=>e.$router.push(s.editLink),["prevent"]))},[l(c,{icon:"mdi-pencil",size:"14"}),_(" "+d(t.ctaLabel||e.$t("widget.add_content")||"AdaugÄ conÈinut"),1)])):o("",!0)],2)):o("",!0)}const N=p(y,[["render",k],["__scopeId","data-v-224fc19e"]]);export{N as E};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.