ZenithAuthorizeView.hidden constructor
ZenithAuthorizeView.hidden({
A ZenithAuthorizeView that hides the authorized widget when denied
(renders SizedBox.shrink instead of calling notAuthorized).
Implementation
factory ZenithAuthorizeView.hidden({
required ZenithPolicy policy,
UserSecurityContext securityContext = const UserSecurityContext(),
required Widget Function(BuildContext) authorized,
}) {
return ZenithAuthorizeView(
policy: policy,
securityContext: securityContext,
authorized: authorized,
notAuthorized: (_, _) => const SizedBox.shrink(),
);
}