|
1 | 1 | <div>
|
2 | 2 | <div class="flex flex-col gap-2">
|
3 | 3 | @forelse($database->scheduledBackups as $backup)
|
4 |
| - @if ($type == 'database') |
5 |
| - <a class="box" |
6 |
| - href="{{ route('project.database.backup.execution', [...$parameters, 'backup_uuid' => $backup->uuid]) }}"> |
7 |
| - <div class="flex flex-col"> |
8 |
| - <div>Frequency: {{ $backup->frequency }}</div> |
9 |
| - <div>Last backup: {{ data_get($backup->latest_log, 'status', 'No backup yet') }}</div> |
10 |
| - <div>Number of backups to keep (locally): {{ $backup->number_of_backups_locally }}</div> |
11 |
| - </div> |
12 |
| - </a> |
13 |
| - @else |
14 |
| - <div class="box" wire:click="setSelectedBackup('{{ data_get($backup, 'id') }}')"> |
15 |
| - <div @class([ 'border-coollabs'=> |
16 |
| - data_get($backup, 'id') === data_get($selectedBackup, 'id'), |
17 |
| - 'flex flex-col border-l-2 border-transparent', |
18 |
| - ])> |
19 |
| - <div>Frequency: {{ $backup->frequency }}</div> |
20 |
| - <div>Last backup: {{ data_get($backup->latest_log, 'status', 'No backup yet') }}</div> |
21 |
| - <div>Number of backups to keep (locally): {{ $backup->number_of_backups_locally }}</div> |
22 |
| - </div> |
23 |
| - </div> |
24 |
| - @endif |
| 4 | + @if ($type == 'database') |
| 5 | + <a class="box" |
| 6 | + href="{{ route('project.database.backup.execution', [...$parameters, 'backup_uuid' => $backup->uuid]) }}"> |
| 7 | + <div class="flex flex-col"> |
| 8 | + <div>Frequency: {{ $backup->frequency }}</div> |
| 9 | + <div>Last backup: {{ data_get($backup->latest_log, 'status', 'No backup yet') }}</div> |
| 10 | + <div>Number of backups to keep (locally): {{ $backup->number_of_backups_locally }}</div> |
| 11 | + </div> |
| 12 | + </a> |
| 13 | + @else |
| 14 | + <div class="box" wire:click="setSelectedBackup('{{ data_get($backup, 'id') }}')"> |
| 15 | + <div @class([ |
| 16 | + 'border-coollabs' => |
| 17 | + data_get($backup, 'id') === data_get($selectedBackup, 'id'), |
| 18 | + 'flex flex-col border-l-2 border-transparent', |
| 19 | + ])> |
| 20 | + <div>Frequency: {{ $backup->frequency }}</div> |
| 21 | + <div>Last backup: {{ data_get($backup->latest_log, 'status', 'No backup yet') }}</div> |
| 22 | + <div>Number of backups to keep (locally): {{ $backup->number_of_backups_locally }}</div> |
| 23 | + </div> |
| 24 | + </div> |
| 25 | + @endif |
25 | 26 | @empty
|
26 |
| - <div>No scheduled backups configured.</div> |
| 27 | + <div>No scheduled backups configured.</div> |
27 | 28 | @endforelse
|
28 | 29 | </div>
|
29 | 30 | @if ($type === 'service-database' && $selectedBackup)
|
30 |
| - <div class="pt-10"> |
31 |
| - <livewire:project.database.backup-edit wire:key="{{ $selectedBackup->id }}" :backup="$selectedBackup" |
32 |
| - :s3s="$s3s" :status="data_get($database, 'status')" /> |
33 |
| - <h3 class="py-4">Executions</h3> |
34 |
| - <livewire:project.database.backup-executions wire:key="{{ $selectedBackup->id }}" :backup="$selectedBackup" :database="$database" /> |
35 |
| - </div> |
| 31 | + <div class="pt-10"> |
| 32 | + <livewire:project.database.backup-edit wire:key="{{ $selectedBackup->id }}" :backup="$selectedBackup" |
| 33 | + :s3s="$s3s" :status="data_get($database, 'status')" /> |
| 34 | + <livewire:project.database.backup-executions wire:key="{{ $selectedBackup->uuid }}" :backup="$selectedBackup" |
| 35 | + :database="$database" /> |
| 36 | + </div> |
36 | 37 | @endif
|
37 | 38 | </div>
|
0 commit comments