React hook utility for authorization. Given either a non-resource
@backstage/plugin-permission-common#Permission or a
@backstage/plugin-permission-common#ResourcePermission and an
optional resourceRef, it will return whether or not access is allowed (for
the given resource, if resourceRef is provided). See
@backstage/plugin-permission-common/PermissionClient#authorize for
more details.
The resourceRef field is optional to allow calling this hook with an
entity that might be loading asynchronously, but when resourceRef is not
supplied, the value of allowed will always be false.
Note: This hook uses stale-while-revalidate to help avoid flicker in UI
elements that would be conditionally rendered based on the allowed result
of this hook.
React hook utility for authorization. Given either a non-resource @backstage/plugin-permission-common#Permission or a @backstage/plugin-permission-common#ResourcePermission and an optional resourceRef, it will return whether or not access is allowed (for the given resource, if resourceRef is provided). See @backstage/plugin-permission-common/PermissionClient#authorize for more details.
The resourceRef field is optional to allow calling this hook with an entity that might be loading asynchronously, but when resourceRef is not supplied, the value of
allowedwill always be false.Note: This hook uses stale-while-revalidate to help avoid flicker in UI elements that would be conditionally rendered based on the
allowedresult of this hook.