connectedServices = ConnectedServiceData::collect([ new ConnectedServiceData( name: 'Microsoft Outlook', icon: 'home', type: ConnectionProtocolEnum::OIDC, connectionService: 'Azure AD', status: ConnectionStatusEnum::Connected ), new ConnectedServiceData( name: 'Microsoft Teams', icon: 'home', type: ConnectionProtocolEnum::OIDC, connectionService: 'Azure AD', status: ConnectionStatusEnum::Pending ), new ConnectedServiceData( name: 'Keka HR', icon: 'home', type: ConnectionProtocolEnum::SAML, connectionService: 'KeKA', status: ConnectionStatusEnum::Disconnected ), new ConnectedServiceData( name: 'Trutimer', icon: 'home', type: ConnectionProtocolEnum::SAML, connectionService: 'Redmine', status: ConnectionStatusEnum::Error ), ], DataCollection::class); } }; ?>
@foreach ($connectedServices as $service)
Outline

{{$service->name}}

{{$service->type->name}} - {{$service->connectionService}}

$service->status === ConnectionStatusEnum::Connected, 'bg-gray-400' => $service->status === ConnectionStatusEnum::Disconnected, 'bg-yellow-400' => $service->status === ConnectionStatusEnum::Pending, 'bg-red-400' => $service->status === ConnectionStatusEnum::Error, ]) >

{{ucfirst($service->status->name)}}

Revoke
@endforeach