import { useLogto } from '@logto/react'; import { useCallback } from 'react'; import { useOrgStore } from './useOrganization'; export function useAuth() { const { isAuthenticated, isLoading, signOut, signIn } = useLogto(); const { currentTenantId } = useOrgStore(); const logout = useCallback(() => { signOut(window.location.origin + '/platform/login'); }, [signOut]); return { isAuthenticated, isLoading, tenantId: currentTenantId, logout, signIn, }; }