2023-11-21 14:31:46 +00:00
|
|
|
<div>
|
2024-06-07 09:01:10 +00:00
|
|
|
<x-slot:title>
|
2026-06-20 00:23:12 +00:00
|
|
|
{{ data_get_str($application, 'name')->limit(10) }} > Configuration | MapleDeploy
|
2024-06-07 09:01:10 +00:00
|
|
|
</x-slot>
|
2024-04-12 10:44:49 +00:00
|
|
|
<livewire:project.shared.configuration-checker :resource="$application" />
|
2026-08-05 11:50:11 +00:00
|
|
|
<livewire:project.application.heading :application="$application" :wire:key="'application-heading-'.$currentRoute" />
|
2024-12-16 13:11:45 +00:00
|
|
|
|
2026-09-08 20:21:32 +00:00
|
|
|
<section class="application-settings-workspace mt-4 w-full max-w-none lg:mt-0">
|
2026-09-07 23:05:27 +00:00
|
|
|
<div class="grid min-w-0 gap-8 xl:grid-cols-[210px_minmax(0,1fr)] xl:gap-8">
|
2026-08-05 15:56:59 +00:00
|
|
|
<x-application.configuration-sidebar :application="$application" :current-route="$currentRoute" />
|
2026-08-03 21:11:54 +00:00
|
|
|
|
2026-08-05 13:15:50 +00:00
|
|
|
<div class="min-w-0">
|
2025-01-06 13:05:20 +00:00
|
|
|
@if ($currentRoute === 'project.application.configuration')
|
2024-07-12 11:40:11 +00:00
|
|
|
<livewire:project.application.general :application="$application" />
|
2026-08-03 21:11:54 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.domains')
|
|
|
|
|
<livewire:project.application.domains :application="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.swarm' && $application->destination->server->isSwarm())
|
2024-07-12 11:40:11 +00:00
|
|
|
<livewire:project.application.swarm :application="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.advanced')
|
2024-07-12 11:40:11 +00:00
|
|
|
<livewire:project.application.advanced :application="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.environment-variables')
|
2024-07-12 11:40:11 +00:00
|
|
|
<livewire:project.shared.environment-variable.all :resource="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.persistent-storage')
|
2024-12-16 13:11:45 +00:00
|
|
|
<livewire:project.service.storage :resource="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.source' && $application->git_based())
|
2024-12-16 13:11:45 +00:00
|
|
|
<livewire:project.application.source :application="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.servers')
|
2024-12-17 11:10:55 +00:00
|
|
|
<livewire:project.shared.destination :resource="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.scheduled-tasks.show')
|
2024-12-16 13:11:45 +00:00
|
|
|
<livewire:project.shared.scheduled-task.all :resource="$application" />
|
2026-03-29 09:57:40 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.scheduled-tasks')
|
|
|
|
|
<livewire:project.shared.scheduled-task.show />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.webhooks')
|
2024-12-16 13:11:45 +00:00
|
|
|
<livewire:project.shared.webhooks :resource="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.preview-deployments')
|
2024-07-12 11:40:11 +00:00
|
|
|
<livewire:project.application.previews :application="$application" />
|
2025-03-17 10:28:43 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.healthcheck' && $application->build_pack !== 'dockercompose')
|
2024-07-12 11:40:11 +00:00
|
|
|
<livewire:project.shared.health-checks :resource="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.rollback')
|
2024-07-12 11:40:11 +00:00
|
|
|
<livewire:project.application.rollback :application="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.resource-limits')
|
2024-07-12 11:40:11 +00:00
|
|
|
<livewire:project.shared.resource-limits :resource="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.resource-operations')
|
2024-07-12 11:40:11 +00:00
|
|
|
<livewire:project.shared.resource-operations :resource="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.metrics')
|
2024-07-12 11:40:11 +00:00
|
|
|
<livewire:project.shared.metrics :resource="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.tags')
|
2024-12-16 13:11:45 +00:00
|
|
|
<livewire:project.shared.tags :resource="$application" />
|
2025-01-06 13:05:20 +00:00
|
|
|
@elseif ($currentRoute === 'project.application.danger')
|
2024-07-12 11:40:11 +00:00
|
|
|
<livewire:project.shared.danger :resource="$application" />
|
2024-12-16 13:11:45 +00:00
|
|
|
@endif
|
2026-08-03 21:11:54 +00:00
|
|
|
</div>
|
2023-04-19 10:42:15 +00:00
|
|
|
</div>
|
2026-08-03 21:11:54 +00:00
|
|
|
</section>
|
2023-11-21 14:31:46 +00:00
|
|
|
</div>
|