1import{e as h,h as i,w as l,i as a,t as u,k as v,b8 as c,o as m,c as P,F as p,x as t,f as k,j as d,a4 as _,av as b}from"./main-BvDl5GqJ.js";const g=h({__name:"AuthProvider",props:{oauthProvider:{}},setup(e){const o=e,r=P(()=>Object.keys(c).includes(o.oauthProvider.id));return(f,n)=>{const s=p("o-button");return r.value&&!e.oauthProvider.label?(t(),i(s,{key:0,tag:"a",outlined:"",variant:"primary","icon-left":e.oauthProvider.id,href:`/auth/${e.oauthProvider.id}`},{default:l(()=>[a("span",null,u(v(c)[e.oauthProvider.id]),1)]),_:1},8,["icon-left","href"])):r.value?(t(),i(s,{key:1,tag:"a",outlined:"",variant:"primary",href:`/auth/${e.oauthProvider.id}`,"icon-left":"lock"},{default:l(()=>[a("span",null,u(e.oauthProvider.label),1)]),_:1},8,["href"])):m("",!0)}}}),x={class:"flex gap-1 flex-wrap"},S=h({__name:"AuthProviders",props:{oauthProviders:{}},setup(e){const{t:o}=k({useScope:"global"});return(r,f)=>(t(),d("div",null,[a("b",null,u(v(o)("Sign in with")),1),a("div",x,[(t(!0),d(_,null,b(e.oauthProviders,n=>(t(),i(g,{oauthProvider:n,key:n.id},null,8,["oauthProvider"]))),128))])]))}});export{S as _}; 2//# sourceMappingURL=AuthProviders.vue_vue_type_script_setup_true_lang-CmEn8jMU.js.map
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.