import{k as m,W as f,X as T,Y as _,at as l,O as s,b0 as g,$ as A,af as h,a0 as k,ag as P,a as w,l as D,_ as N,u as a}from"./element-plus.DW_vroRD.js";import{_ as $}from"./nuxt-link.CNYnnx7n.js";/* empty css             *//* empty css                        */import{u as C}from"./api.client.BEdbnebZ.js";import{u as I}from"./alarm.DCq_vT6Y.js";import{u as E}from"./useDevice.C-8uM-41.js";import{u as R}from"./appCheck.OVCSkj4t.js";import{s as V,a as j}from"./entry.DrLYxHW9.js";import{u as z}from"./index.Ccg1PpXn.js";import{u as L}from"./index.BSLw-IVS.js";const O=m({__name:"NavigationButton",props:{routeUrl:{default:""},currentPath:{default:""},deactivateButtonSrc:{default:""},activateButtonSrc:{default:""},purchaseButtonSrc:{default:""},activateTrigger:{type:Boolean,default:!1},purchaseTrigger:{type:Boolean,default:!1},buttonText:{default:""}},setup(v){return(t,p)=>{const o=P,u=$;return f(),T(u,{class:"nav-button flex flex-column flex-justify-center flex-align-center",to:t.routeUrl},{default:_(()=>[l(s(o,{src:t.activateButtonSrc,alt:t.$t("menu.setting")},null,8,["src","alt"]),[[g,t.activateTrigger&&!t.purchaseTrigger]]),l(s(o,{src:t.deactivateButtonSrc,alt:t.$t("menu.setting")},null,8,["src","alt"]),[[g,!t.activateTrigger&&!t.purchaseTrigger]]),l(s(o,{src:t.purchaseButtonSrc,alt:t.$t("menu.setting")},null,8,["src","alt"]),[[g,t.purchaseTrigger]]),A("div",{class:h(["title",{"active-title":t.activateTrigger}])},k(t.buttonText),3)]),_:1},8,["to"])}}}),Z=m({__name:"NavigationIndex",props:{routeUrl:{}},setup(v){const{getUserPurchaseAlarm:t,patchUserPurchaseAlarm:p}=C(),{message:o}=I(),{isIos:u}=E(),{isApp:b}=R(),{isLoginStatus:d}=V(z()),{refresh:U}=L(),B=v,i=w(!1),r=D(()=>j().path),S=()=>{d.value&&(r.value===B.routeUrl.inventory&&y(),t().then(e=>{var c;e!=null&&e.success?e.data?i.value=!0:i.value=!1:o("info",(c=e.error)==null?void 0:c.message,!1,!0,2e3,90,"message-plain")}))},y=async()=>{await p(),U()};return S(),(e,c)=>{const n=O;return f(),N("div",{class:h(["gnb-navigation-bar flex flex-space-between flex-align-end",{"navigation-bar-ios-safe-area":a(u)&&!a(b)}])},[s(n,{"route-url":e.routeUrl.home,"current-path":a(r),"activate-button-src":"/img/basic-icon/home-active.svg","deactivate-button-src":"/img/basic-icon/home.svg","activate-trigger":a(r)===e.routeUrl.home,"button-text":"홈"},null,8,["route-url","current-path","activate-button-src","deactivate-button-src","activate-trigger"]),s(n,{"route-url":e.routeUrl.inventory,"current-path":a(r),"activate-button-src":"/img/basic-icon/inventory-active.svg","deactivate-button-src":"/img/basic-icon/inventory.svg","purchase-button-src":"/img/basic-icon/inventory-purchase.svg","activate-trigger":a(r)===e.routeUrl.inventory,"purchase-trigger":a(i),"button-text":"내 데이터"},null,8,["route-url","current-path","activate-button-src","deactivate-button-src","purchase-button-src","activate-trigger","purchase-trigger"]),s(n,{"route-url":e.routeUrl.user,"current-path":a(r),"activate-button-src":"/img/basic-icon/user-active.svg","deactivate-button-src":"/img/basic-icon/user.svg","activate-trigger":a(r).includes(e.routeUrl.user),"button-text":"프로필"},null,8,["route-url","current-path","activate-button-src","deactivate-button-src","activate-trigger"]),s(n,{"route-url":e.routeUrl.setting,"current-path":a(r),"activate-button-src":"/img/basic-icon/setting-active.svg","deactivate-button-src":"/img/basic-icon/setting.svg","activate-trigger":a(r)===e.routeUrl.setting,"button-text":"더보기"},null,8,["route-url","current-path","activate-button-src","deactivate-button-src","activate-trigger"])],2)}}});export{Z as _};
