import{_ as A}from"./nuxt-link.a519a2b1.js";import{_ as R}from"./nuxt-icon.vue.1dfa5667.js";import{f as z,N as F,s as _,r as O,M as X,m as H,o as c,c as u,b as t,w as n,a as s,I as r,h as e,t as p,x as f,p as J,e as Q,_ as V,X as le,a7 as ie,aq as xe,ak as _e,l as pe,q as K,A as L,a9 as ue,aa as he,F as ge,d as j,K as B,n as U}from"./entry.764fe5df.js";import{_ as be,a as fe,b as ve}from"./AppFooter.a1d2c953.js";import{_ as ke}from"./ImgCircle.vue.737f27e6.js";import{_ as we}from"./client-only.52c1c53f.js";import{u as ye}from"./usePage.85aebb0c.js";import{a as $e}from"./avatarSrc.39f7c4a0.js";import"./Button.vue.06f140eb.js";import"./shuyaku_カナ無_color2.0baec828.js";function Se(){return new URL(window.location.href)}const W=""+globalThis.__publicAssetsURL("img/applogo/shuyaku_カナ無_white2.png"),y=i=>(J("data-v-7bdb0ee4"),i=i(),Q(),i),Ce={class:"main-navigation h-[81px] flex items-center md:h-screen md:block w-full bg-white py-3 md:py-0 fixed z-50 bottom-0 max-h-20 md:top-0 md:bg-green-light md:-mt-0 md:max-h-screen appnav-comp md:w-[240px]"},Ie=y(()=>s("img",{src:W,alt:"シュウヤク！",class:"hidden md:flex items-center justify-center w-logo"},null,-1)),Le={class:"container flex justify-between items-center md:items-start md:justify-start md:divide-x md:flex-col"},Me=y(()=>s("span",{class:"nav-text text-2xs md:text-white md:text-base"},"ホーム",-1)),je={key:0,class:"badge badge-sm badge-error text-white px-1 border-white absolute ml-1 md:ml-4"},Ne=y(()=>s("span",{class:"nav-text text-2xs md:text-white md:text-base"},"メッセージ",-1)),Te=y(()=>s("span",{class:"nav-text text-2xs md:text-white md:text-base"},"アルバム",-1)),Be=y(()=>s("span",{class:"nav-text text-2xs md:text-white md:text-base"},"記事",-1)),Ue=y(()=>s("span",{class:"nav-text text-2xs md:text-white md:text-base"},"アカウント",-1)),Ae=z({__name:"UserMenu",async setup(i){let h,g;const S=F(),{active:d}=_(S),m=O(0),{getRoomList:C}=X(),v=async()=>{const l=await C();return l&&l.map(x=>{m.value+=parseInt(x.badge)}),m};return[h,g]=H(()=>v()),await h,g(),(l,x)=>{const a=A,o=R;return c(),u("aside",Ce,[t(a,{to:"/home",class:"logo-container hidden md:flex items-center justify-center"},{default:n(()=>[Ie]),_:1}),s("div",Le,[t(a,{to:"/home",class:r(["nav-item px-3 md:px-6 text-center md:h-[64px] md:flex items-center md:w-full md:hover:bg-green-dark",{"!text-green-dark":e(d)==="home"}])},{default:n(()=>[t(o,{name:"icon-home-17",class:"text-3xl block md:inline-block md:text-white md:mr-2"}),Me]),_:1},8,["class"]),t(a,{to:"/messages/0",class:r(["nav-item px-3 md:px-6 text-center md:flex md:h-[64px] items-center md:w-full md:hover:bg-green-dark",{"!text-green-dark":e(d)==="messages"}])},{default:n(()=>[e(m)>0?(c(),u("span",je,p(e(m)),1)):f("",!0),t(o,{name:"icon-comment-lines",class:"text-3xl block md:inline-block md:text-white md:mr-2"}),Ne]),_:1},8,["class"]),t(a,{to:"/album",class:r(["nav-item px-3 md:px-6 text-center md:flex md:h-[64px] items-center md:w-full md:hover:bg-green-dark",{"!text-green-dark":e(d)==="album"}])},{default:n(()=>[t(o,{name:"icon-album",class:"text-3xl block md:inline-block md:text-white md:mr-2"}),Te]),_:1},8,["class"]),t(a,{to:"/blog",class:r(["nav-item px-3 md:px-6 text-center border-none md:flex md:h-[64px] items-center md:w-full md:hover:bg-green-dark",{"!text-green-dark":e(d)==="blog"}])},{default:n(()=>[t(o,{name:"icon-dairy",class:"text-3xl block md:inline-block md:text-white md:mr-2"}),Be]),_:1},8,["class"]),t(a,{to:"/user/account",class:r(["nav-item px-3 md:px-6 text-center border-none md:flex md:h-[64px] items-center md:w-full md:hover:bg-green-dark",{"!text-green-dark":e(d)==="account"}])},{default:n(()=>[t(o,{name:"icon-user-thin",filled:"",class:"text-2xl hidden md:inline-block md:text-white md:mr-2"}),t(o,{name:"icon-user-2-white",class:"text-3xl block md:hidden md:text-white md:mr-2"}),Ue]),_:1},8,["class"])])])}}});const Re=V(Ae,[["__scopeId","data-v-7bdb0ee4"]]),$=i=>(J("data-v-3e943df5"),i=i(),Q(),i),ze={class:"main-navigation w-full bg-white py-3 md:py-0 fixed z-50 bottom-0 max-h-20 md:top-0 md:bg-green-light md:-mt-0 md:h-screen md:max-h-screen appnav-comp md:w-[240px]"},Fe=$(()=>s("img",{src:W,alt:"シュウヤク！",class:"hidden md:flex items-center justify-center w-logo"},null,-1)),Ve={class:"container flex justify-between items-center md:items-start md:justify-start md:divide-x md:flex-col"},qe=$(()=>s("span",{class:"nav-text text-2xs md:text-white md:text-base"},"ホーム",-1)),De=$(()=>s("span",{class:"nav-text text-2xs md:text-white md:text-base"},"サポート",-1)),Pe={key:0,class:"badge badge-sm badge-error text-white border-0 px-1 absolute ml-1 md:ml-4"},Ee=$(()=>s("span",{class:"nav-text text-2xs md:text-white md:text-base"},"メッセージ",-1)),Ge=$(()=>s("span",{class:"nav-text text-2xs md:text-white md:text-base"},"ファイル",-1)),Ke=$(()=>s("span",{class:"nav-text text-2xs md:text-white md:text-base"},"アカウント",-1)),Oe=z({__name:"CorporateMenu",async setup(i){let h,g;const S=F(),{active:d}=_(S),m=O(0),{getRoomList:C}=X(),v=async()=>{const l=await C();return typeof l=="object"&&l.map(x=>{m.value+=parseInt(x.badge)}),m};return[h,g]=H(()=>v()),await h,g(),(l,x)=>{const a=A,o=R;return c(),u("aside",ze,[t(a,{to:"/corporate/home",class:"logo-container hidden md:flex items-center justify-center"},{default:n(()=>[Fe]),_:1}),s("div",Ve,[t(a,{to:"/corporate/home",class:r(["nav-item px-3 md:px-6 text-center md:h-[64px] md:flex md:items-center md:py-3 md:w-full md:hover:bg-green-dark",{"!text-green-dark md:bg-green-dark":e(d)==="home"}])},{default:n(()=>[t(o,{name:"icon-home-17",class:"text-3xl block md:inline-block md:text-white md:mr-2"}),qe]),_:1},8,["class"]),t(a,{to:"/corporate/supports/page-1",class:r(["nav-item px-3 md:px-6 text-center md:h-[64px] md:flex md:items-center md:py-3 md:w-full md:hover:bg-green-dark",{"!text-green-dark md:bg-green-dark":e(d)==="supports"}])},{default:n(()=>[t(o,{name:"icon-address-book",class:"text-3xl block md:inline-block md:text-white md:mr-2"}),De]),_:1},8,["class"]),t(a,{to:"/corporate/messages/0",class:r(["nav-item px-3 md:px-6 text-center md:h-[64px] md:flex md:items-center md:py-3 md:w-full md:hover:bg-green-dark",{"!text-green-dark md:bg-green-dark":e(d)==="messages"}])},{default:n(()=>[e(m)>0?(c(),u("span",Pe,p(e(m)),1)):f("",!0),t(o,{name:"icon-comment-lines",class:"text-3xl block md:inline-block md:text-white md:mr-2"}),Ee]),_:1},8,["class"]),t(a,{to:"/corporate/files",class:r(["nav-item px-3 md:px-6 text-center md:h-[64px] md:flex md:items-center md:py-3 md:w-full md:hover:bg-green-dark",{"!text-green-dark md:bg-green-dark":e(d)==="files"}])},{default:n(()=>[t(o,{name:"icon-file",class:"text-3xl block md:inline-block md:text-white md:mr-2"}),Ge]),_:1},8,["class"]),t(a,{to:"/corporate/account",class:r(["nav-item px-3 md:px-6 text-center md:h-[64px] md:flex md:items-center md:py-3 md:w-full md:hover:bg-green-dark",{"!text-green-dark md:bg-green-dark":e(d)==="account"}])},{default:n(()=>[t(o,{name:"icon-user-2-white",class:"text-3xl block md:inline-block md:text-white md:mr-2"}),Ke]),_:1},8,["class"])])])}}});const Xe=V(Oe,[["__scopeId","data-v-3e943df5"]]),He={class:"main-header"},Je={class:"navbar py-3 bg-white md:shadow-md fixed z-10 flex"},Qe={class:"flex w-full items-center justify-between md:pl-[240px]"},We={class:"md:navbar-start"},Ye={class:"hidden md:block"},Ze={key:1,class:"hidden font-medium md:block"},et={class:"md:navbar-center text-black font-bold md:hidden"},tt={class:"md:navbar-end text-right md:w-full"},st={class:"top-btn hidden md:block"},nt={class:"dropdown dropdown-hover"},ot={class:"btn bg-white border-none text-grey-dark hover:bg-white"},at={class:"mx-2 normal-case"},dt={class:"main-content relative w-full pt-[64px] pb-[80px] md:pb-0 md:pt-[80px] md:ml-[240px] bg-white"},ct=z({__name:"fullside",setup(i){le(),Se();const h=ie(),{isShowFooter:g}=_(h),S=xe(),{getType:d,getMessage:m,isClosable:C}=_(S),v=_e(),{showBack:l}=_(v),{activeBackLink:x}=_(v),a=F(),{showInvite:o,inviteLink:Y}=_(a),Z=pe(),{isLoggedIn:N,userGroup:q,user:k}=_(Z),ee=K(()=>N.value?"ログアウト":"ログイン"),te=K(()=>N.value?"/logout":"/login"),{title:T}=ye(),se=Re,ne=Xe,oe=()=>U("/album/share");return(b,w)=>{var P,E;const ae=be,M=ve,de=ke,ce=A,D=R,re=we,me=fe;return c(),u(ge,null,[s("main",{class:r([((P=e(k).settings)==null?void 0:P.font_size)=="big"?"big-font":"","layout-fullside min-h-screen flex flex-nowrap bg-gray-50 md:justify-start"])},[e(m).length>0?(c(),L(ae,{key:0,type:e(d),closable:e(C)},{default:n(()=>[j(p(e(m)),1)]),_:1},8,["type","closable"])):f("",!0),s("header",He,[s("div",Je,[t(re,null,{default:n(()=>[s("div",Qe,[s("div",We,[e(l)?(c(),L(M,{key:0,onClick:w[0]||(w[0]=B(I=>{var G;return("navigateTo"in b?b.navigateTo:e(U))((G=e(x))==null?void 0:G.url)},["prevent"])),icon:"icon-arrow-left",class:"hover:bg-grey-white","icon-class":"text-2xl mr-0"},{default:n(()=>{var I;return[s("span",Ye,p((I=e(x))==null?void 0:I.title),1)]}),_:1})):(c(),u("h1",Ze,p(e(T)),1))]),s("div",et,[s("h1",{class:r({"l-48m":e(l)&&!e(o),"r-title":e(o)&&!e(l)})},p(e(T)),3)]),s("div",tt,[s("div",st,[t(M,{target:"_blank",link:"",to:"https://static-content.opeer.co.jp/shuyaku/how-to-use/",icon:"icon-star-2-active",class:"hover:bg-grey-white mx-2"},{default:n(()=>[j("ヘルプ・使い方")]),_:1}),t(M,{link:"",to:e(te),icon:"icon-user-2-active",class:"hover:bg-grey-white mx-2"},{default:n(()=>[j(p(e(ee)),1)]),_:1},8,["to"]),s("div",nt,[t(ce,{to:e(q)==="user"?"/user/account":"/corporate/account"},{default:n(()=>[s("label",ot,[t(de,{src:("avatarSrc"in b?b.avatarSrc:e($e))(e(k).avatar,e(k).group),group:e(k).group,class:"album-username-avatar rounded-full border border-green-light w-[32px] h-[32px]"},null,8,["src","group"]),s("span",at,p(e(k).username),1)])]),_:1},8,["to"])]),e(N)?f("",!0):(c(),L(M,{key:0,link:"",to:"/registration",icon:"icon-user-2-white",class:"mx-2","btn-type":"primary","icon-class":"text-2xl"},{default:n(()=>[j("アカウント登録")]),_:1}))]),e(T)=="アルバム"?(c(),u("button",{key:0,class:"md:hidden",onClick:w[1]||(w[1]=B(I=>oe(),["prevent"]))},[t(D,{name:"icon-upload-active",filled:"",class:"text-2xl text-black inline-block mt-2 mr-3 ml-3m"})])):f("",!0),e(o)?(c(),u("button",{key:1,class:"md:hidden",onClick:w[2]||(w[2]=B(I=>("navigateTo"in b?b.navigateTo:e(U))(e(Y)),["prevent"]))},[t(D,{name:"icon-user-add",filled:"",class:"text-2xl text-black inline-block mt-2"})])):f("",!0)])])]),_:1})])]),(c(),L(ue(e(q)==="user"?e(se):e(ne)))),s("section",dt,[he(b.$slots,"default",{},void 0,!0)])],2),e(g)?(c(),L(me,{key:0,class:r(((E=e(k).settings)==null?void 0:E.font_size)=="big"?"big-font":"")},null,8,["class"])):f("",!0)],64)}}});const bt=V(ct,[["__scopeId","data-v-29d4224c"]]);export{bt as default};
