import{i as o,s as t}from"./index-Bt7ohjT1.js";import{u}from"./useAuth-CV2iIlD6.js";function m(){const{user:e,loading:a}=u(),{data:r,isLoading:i}=o({queryKey:["admin-check",e==null?void 0:e.id],queryFn:async()=>{if(!e)return!1;const{data:n,error:s}=await t.from("user_roles").select("role").eq("user_id",e.id).eq("role","admin").maybeSingle();return s?!1:!!n},enabled:!!e});return{isAdmin:r??!1,loading:a||i,user:e}}export{m as u};