import{a as B,b as I,_ as N}from"./CbkJCtZr.js";import{d as A,g as V,C as W,T as M,l as y,i as S,c as i,u as t,e as f,L as m,a as e,t as s,j as g,J as T,p as z,o as n,f as p,w as h,A as D,F,b as Q,Q as U,z as Y,D as j,U as q,_ as E}from"./DBwxRUqs.js";import{_ as J}from"./RBRbiRcD.js";import"./C3fK5MJ_.js";const G={class:"container mx-auto p-6 md:p-10 min-h-screen flex flex-col"},H={class:"py-2"},K={id:"focus-reset",class:"h-10 -mt-10 focus-target",tabindex:"-1"},O={class:"link sr-only focus:not-sr-only",href:"#main-target"},P={key:0,class:"link sr-only focus:not-sr-only",href:"#main-footer"},R={class:"flex flex-row items-center"},X={class:"sr-only"},Z={class:"flex flex-grow flex-wrap min-[500px]:w-full max-[500px]:flex-col max-[500px]:ms-auto"},tt={key:0,class:"flex-grow"},et={class:"profile flex flex-col"},ot={class:"text-2xl font-extrabold tracking-tight leading-none me-2"},st={class:"sr-only"},nt={class:"text","aria-hidden":"true"},at={class:"leading-none"},lt={class:"opacity-50"},it={key:1,class:"text-3xl font-bold flex-grow min-[800px]:text-center mb-3"},rt={class:"max-[500px]:mt-2"},ct={key:1,id:"main-footer",class:"mt-auto focus-target border-t border-gray-500",tabindex:"-1"},_t={class:"flex pt-2 flex-col flex-wrap text-center sm:space-x-5 sm:flex-row sm:inline-flex"},dt=A({__name:"default",async setup(ut){let a,c;const{t:o}=V(),_=W(),k=M(),d=([a,c]=y(()=>T()),a=await a,c(),a),r=([a,c]=y(()=>z()),a=await a,c(),a),v=S(()=>[{text:o("footerlink_edit"),to:"/edit"},{text:o("footerlink_documentation"),to:"//yunohost.org/user_guide",newWindow:!0},{text:o("footerlink_support"),to:"//yunohost.org/help",newWindow:!0},{text:o("footerlink_administration"),to:`//${d.value.domain}/yunohost/admin/`,newWindow:!0}]);async function b(){const{error:l}=await Y("/logout");l.value||(r.value=null,_.value=!1,await j(d.value.public?"/":"/login"))}return(l,ft)=>{const $=B,C=q,x=I,L=J,w=N;return n(),i("div",G,[t(k)?(n(),f($,{key:0,variant:"warning",icon:"alert-outline",message:t(o)("ssowat."+t(k)),class:"mb-4",assertive:""},null,8,["message"])):m("",!0),e("header",H,[e("div",K,[e("a",O,s(l.$t("skip_link.main_content")),1),t(_)?(n(),i("a",P,s(l.$t("skip_link.footer")),1)):m("",!0)]),g(l.$slots,"header",{},()=>[e("div",R,[p(x,{to:"/",class:"me-5"},{default:h(()=>[e("span",X,s(t(o)("back_to_apps")),1),p(C,{class:"logo"})]),_:1}),e("div",Z,[t(r)?(n(),i("div",tt,[e("div",et,[e("span",null,[e("span",ot,s(t(r).username),1),p(x,{to:"/edit",class:"link profile-link"},{default:h(()=>[p(L,{name:"pencil",size:"1.25em"}),e("span",st,s(t(o)("footerlink_edit")),1),e("span",nt,s(t(o)("footerlink_edit")),1)]),_:1})]),e("span",at,s(t(r).fullname),1),e("span",lt,s(t(r).mail),1)])])):t(d).portal_title?(n(),i("p",it,s(t(d).portal_title),1)):m("",!0),e("div",rt,[t(_)?(n(),f(w,{key:0,icon:"logout",text:t(o)("logout"),onClick:D(b,["prevent"])},null,8,["text"])):(n(),f(w,{key:1,icon:"login",text:t(o)("login"),to:"/login"},null,8,["text"]))])])])],!0)]),e("main",null,[g(l.$slots,"default",{},void 0,!0)]),t(_)?(n(),i("footer",ct,[g(l.$slots,"footer",{},()=>[e("nav",_t,[(n(!0),i(F,null,Q(t(v),u=>(n(),f(x,{key:u.to,to:u.to,target:u.newWindow?"_blank":void 0,class:"link link-hover text-base-content inline-block"},{default:h(()=>[U(s(u.text),1)]),_:2},1032,["to","target"]))),128))])],!0)])):m("",!0)])}}}),ht=E(dt,[["__scopeId","data-v-d578822b"]]);export{ht as default};