1import{u as v,f as i}from"./vendor-vue-BIDZeepx.js";import{P as _}from"./PageFrame-CmNWALAg.js";import{C as k}from"./ChromeCard-DkvfllPh.js";import{C as s}from"./ChromeButton-DmiFifbd.js";import{u as C}from"./useAuth-ClVvOQEe.js";import{f as h,k as A,_ as b}from"./index-BNPflmqD.js";import{k as w,r as f,C as N,D as a,y as m,Q as t,K as p,z as x,H as B,J as P,G as n,u}from"./vendor-misc-5pJBpqhN.js";import"./creatorFieldHelp-BrZsjpkG.js";import"./vendor-tanstack-B6ELLr_Q.js";import"./vendor-sentry-84cD2ryj.js";import"./vendor-utils-CxkvrZ9U.js";const S={key:0,class:"retry-error",role:"alert"},V={class:"actions"},z=w({__name:"NoAgencyWorkspacePage",setup(E){const d=C(),l=h(),y=v(),o=f(!1),r=f(null);async function g(){o.value=!0,r.value=null;try{if(await d.refreshProfile(),l.initFromMemberships(),l.hasAgencyAccess){await y.replace("/agency/roster");return}r.value="Still no agency membership on this account. Ask your owner for an invite, or set up a new agency."}catch(c){r.value=A(c,"Could not refresh session")}finally{o.value=!1}}return(c,e)=>(m(),N(_,{title:"No agency workspace",description:"Your account is not linked to an agency organization yet."},{default:a(()=>[t(k,null,{default:a(()=>[e[4]||(e[4]=p("p",{class:"lead"}," Agency staff need an invite from your organization owner. If you just accepted an invite, refresh your session â memberships can take a moment to appear after sign-in. ",-1)),r.value?(m(),x("p",S,B(r.value),1)):P("",!0),p("div",V,[t(s,{variant:"primary",loading:o.value,disabled:o.value,onClick:g},{default:a(()=>[...e[0]||(e[0]=[n(" Refresh session ",-1)])]),_:1},8,["loading","disabled"]),t(u(i),{to:"/agency/onboard"},{default:a(()=>[t(s,{variant:"secondary"},{default:a(()=>[...e[1]||(e[1]=[n("Set up your agency",-1)])]),_:1})]),_:1}),t(u(i),{to:"/for-agencies"},{default:a(()=>[t(s,{variant:"secondary"},{default:a(()=>[...e[2]||(e[2]=[n("Learn about Orolith for agencies",-1)])]),_:1})]),_:1}),t(u(i),{to:"/account"},{default:a(()=>[t(s,{variant:"ghost"},{default:a(()=>[...e[3]||(e[3]=[n("Account settings",-1)])]),_:1})]),_:1})])]),_:1})]),_:1}))}}),K=b(z,[["__scopeId","data-v-1e6a811f"]]);export{K as default};
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.