UNPKG

@adonis-agora/authkit-react

Version:

Frontend ergonomics over AuthKit for AdonisJS + Inertia + React apps: a typed useAuth() hook, role-gating hooks and gating components.

15 lines (14 loc) 484 B
import { useAuthkitConfig } from '../config.js'; import { useResource } from './use_resource.js'; export function useOrganizations() { const config = useAuthkitConfig(); const { data, loading, error, refetch } = useResource(config.endpoints.orgs, config.csrfToken); return { data: data?.orgs ?? null, loading, error, activeOrgId: data?.activeOrgId ?? null, supported: data?.supported ?? true, actions: { refetch }, }; }