coolify/resources/views/livewire/security/cloud-init-script/show.blade.php
Andras Bacsai 8ae56587d5
feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure (#11119)
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
2026-08-03 23:11:54 +02:00

35 lines
1.7 KiB
PHP

<div>
<x-slot:title>
{{ $cloudInitScript->name }} | Cloud-Init Scripts | Coolify
</x-slot>
<x-security.navbar :title="$cloudInitScript->name"
subtitle="Reusable cloud-init script for server provisioning" :titleOnDesktop="true">
<x-slot:actions>
@can('delete', $cloudInitScript)
<x-modal-confirmation title="Confirm Script Deletion?" isErrorButton buttonTitle="Delete"
submitAction="delete" :actions="[
'This cloud-init script will be permanently deleted.',
'This action cannot be undone.',
]" confirmationText="{{ $cloudInitScript->name }}"
confirmationLabel="Enter the script name to confirm deletion"
shortConfirmationLabel="Script name" :confirmWithPassword="false"
step2ButtonText="Delete script" />
@endcan
</x-slot:actions>
</x-security.navbar>
<form wire:submit="save" class="application-settings-form">
<x-unsaved-bar action="save" />
<x-application.settings-section title="General"
description="Edit the reusable initialization script used during cloud server creation.">
<div class="flex flex-col gap-4">
<x-forms.input canGate="update" :canResource="$cloudInitScript" id="name"
label="Script name" required />
<x-forms.textarea canGate="update" :canResource="$cloudInitScript" id="script"
label="Script content" rows="18" monospace
helper="Cloud-config YAML or another script accepted by your provider." required />
</div>
</x-application.settings-section>
</form>
</div>