@foreach ($database->scheduledBackups as $backup)
@php
$latestStatus = data_get($backup->latest_log, 'status');
[$statusLabel, $statusType] = match ($latestStatus) {
'success' => ['Success', 'success'],
'running' => ['In progress', 'warning'],
'failed' => ['Failed', 'error'],
default => ['Never run', 'neutral'],
};
$backupRoute = $type === 'database'
? route('project.database.backup.execution', [...$parameters, 'backup_uuid' => $backup->uuid])
: route('project.service.database.backup.show', [...$parameters, 'backup_uuid' => $backup->uuid]);
@endphp
@if ($latestStatus === 'running')
@endif
{{ $backup->save_s3 ? ($backup->s3?->name ?? 'Unavailable') : 'Local only' }}
{{ $backup->executions()->count() }}
@endforeach
@endif