mirror of
https://github.com/tiennm99/coolify.git
synced 2026-10-14 04:15:55 +00:00
feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure (#11119)
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
This commit is contained in:
1 parent
0b843bb07c
commit
8ae56587d5
497 files changed
+44045
-22630
No files matched your search
@@ -1,28 +1,35 @@
|
||||
<div>
|
||||
<x-slot:title>
|
||||
Cloud-Init Script | Coolify
|
||||
{{ $cloudInitScript->name }} | Cloud-Init Scripts | Coolify
|
||||
</x-slot>
|
||||
<x-security.navbar />
|
||||
<form class="flex flex-col" wire:submit="save">
|
||||
<div class="flex items-start gap-2">
|
||||
<h2 class="pb-4">Cloud-Init Script</h2>
|
||||
<x-forms.button canGate="update" :canResource="$cloudInitScript" type="submit">
|
||||
Save
|
||||
</x-forms.button>
|
||||
|
||||
<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="Please confirm the deletion by entering the script name below"
|
||||
shortConfirmationLabel="Script Name" :confirmWithPassword="false" step2ButtonText="Delete Script" />
|
||||
confirmationLabel="Enter the script name to confirm deletion"
|
||||
shortConfirmationLabel="Script name" :confirmWithPassword="false"
|
||||
step2ButtonText="Delete script" />
|
||||
@endcan
|
||||
</div>
|
||||
<div class="flex flex-col gap-2">
|
||||
<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="12"
|
||||
helper="Enter your cloud-init script. Supports cloud-config YAML format." required />
|
||||
</div>
|
||||
</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>
|
||||
Reference in new issue
Block a user