3 lines
1.2 KiB
JavaScript
3 lines
1.2 KiB
JavaScript
import{_ as u}from"./index.B8XI8FQW.js";import{c as s,d as o,F as l,B as b,h as _,p as v,e as n,u as i,v as r,k as d}from"./vendor-core.B6UiYhU_.js";const m={class:"mobile-bottom-nav"},k=["onClick"],y={__name:"MobileBottomNav",props:{items:{type:Array,default:()=>[{to:"/dashboard",icon:"pi pi-home",label:"Dashboard"},{to:"/data-entry",icon:"pi pi-shopping-bag",label:"Bonuri"},{to:"/reports/invoices",icon:"pi pi-file-edit",label:"Facturi"},{to:"/settings",icon:"pi pi-cog",label:"Setări"}],validator:e=>Array.isArray(e)&&e.every(a=>typeof a.icon=="string"&&typeof a.label=="string")}},emits:["item-click"],setup(e){return(a,f)=>{const c=d("router-link");return o(),s("nav",m,[(o(!0),s(l,null,b(e.items,(t,p)=>(o(),s(l,{key:p},[t.to?(o(),_(c,{key:0,to:t.to,class:i(["bottom-nav-item",{active:t.active}])},{default:v(()=>[n("i",{class:i(t.icon)},null,2),n("span",null,r(t.label),1)]),_:2},1032,["to","class"])):(o(),s("button",{key:1,type:"button",class:i(["bottom-nav-item",{active:t.active}]),onClick:h=>a.$emit("item-click",t)},[n("i",{class:i(t.icon)},null,2),n("span",null,r(t.label),1)],10,k))],64))),128))])}}},C=u(y,[["__scopeId","data-v-d64cc71a"]]);export{C as M};
|
|
//# sourceMappingURL=MobileBottomNav.Cp8OR33w.js.map
|