@extends('layouts.app') @section('title', __('integrationhub::lang.dashboard')) @section('css') @include('integrationhub::layouts.styles') @endsection @section('content') @include('integrationhub::layouts.nav')

@lang('integrationhub::lang.dashboard')

@lang('integrationhub::lang.webhook_endpoints')
{{ $stats['webhook_endpoints'] ?? 0 }}
@lang('integrationhub::lang.active_webhooks')
{{ $stats['active_webhooks'] ?? 0 }}
@lang('integrationhub::lang.odata_token_count')
{{ $stats['odata_tokens'] ?? 0 }}
@lang('integrationhub::lang.recent_exports')
{{ $stats['recent_exports'] ?? 0 }}
@lang('integrationhub::lang.failed_deliveries')
{{ $stats['failed_deliveries'] ?? 0 }}

@lang('integrationhub::lang.datasets_available')

@foreach($odataDatasets as $dataset) @endforeach
@lang('integrationhub::lang.dataset') @lang('integrationhub::lang.api_usage')
@lang('integrationhub::lang.'.$dataset) /integrationhub/api/odata/{{ $dataset }}

@lang('integrationhub::lang.api_usage_hint')

@lang('integrationhub::lang.recent_deliveries')

@forelse($recentDeliveries as $delivery)
{{ \Modules\IntegrationHub\Utils\IntegrationHubUtil::eventLabel($delivery->event_name) }} {{ \Modules\IntegrationHub\Utils\IntegrationHubUtil::statusLabel($delivery->status) }}
{{ optional($delivery->endpoint)->name }} — {{ $delivery->response_code ?? '—' }} @if($delivery->delivered_at) · @format_datetime($delivery->delivered_at) @endif
@empty

@lang('integrationhub::lang.no_records')

@endforelse
@if($recentExports->isNotEmpty())

@lang('integrationhub::lang.exports')

@can('integrationhub.export') @lang('integrationhub::lang.new_export') @endcan
@foreach($recentExports as $job) @endforeach
@lang('integrationhub::lang.dataset') @lang('integrationhub::lang.format') @lang('integrationhub::lang.status') @lang('integrationhub::lang.created_at')
@lang('integrationhub::lang.'.$job->dataset) {{ strtoupper($job->format) }} {{ \Modules\IntegrationHub\Utils\IntegrationHubUtil::statusLabel($job->status) }} @format_datetime($job->created_at)
@endif
@endsection