user(); if ($user instanceof User && ! $user->tenantMemberships()->exists()) { abort(404); } } protected function getHeaderActions(): array { return [ Actions\Action::make('add_managed_tenant') ->label('Add managed tenant') ->icon('heroicon-o-plus') ->url('/admin/managed-tenants/onboarding') ->disabled(fn (): bool => ! TenantResource::canCreate()) ->tooltip(fn (): ?string => TenantResource::canCreate() ? null : 'You do not have permission to register tenants.'), ]; } }