server forms
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
<x-layout>
|
||||
<h1>Servers</h1>
|
||||
@forelse ($servers as $server)
|
||||
<a href="{{ route('project.environments', [$server->uuid]) }}">{{ data_get($server, 'name') }}</a>
|
||||
@empty
|
||||
<p>No servers found.</p>
|
||||
@endforelse
|
||||
<h1>Projects</h1>
|
||||
@forelse ($projects as $project)
|
||||
<a href="{{ route('project.environments', [$project->uuid]) }}">{{ data_get($project, 'name') }}</a>
|
||||
@empty
|
||||
<p>No projects found.</p>
|
||||
@endforelse
|
||||
<h1>Servers</h1>
|
||||
@forelse ($servers as $server)
|
||||
<a href="{{ route('server.dashboard', [$server->uuid]) }}">{{ data_get($server, 'name') }}</a>
|
||||
@empty
|
||||
<p>No servers found.</p>
|
||||
@endforelse
|
||||
</x-layout>
|
||||
|
||||
18
resources/views/livewire/server/form.blade.php
Normal file
18
resources/views/livewire/server/form.blade.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<div>
|
||||
<form wire:submit.prevent='submit' class="flex flex-col">
|
||||
<div class="flex flex-col gap-2 xl:flex-row">
|
||||
<div class="flex flex-col w-96">
|
||||
<x-input name="server.name" label="Name" required />
|
||||
<x-input name="server.description" label="Description" />
|
||||
</div>
|
||||
<div class="flex flex-col w-96">
|
||||
<x-input name="server.ip" label="IP Address" required />
|
||||
<x-input name="server.user" label="User" required />
|
||||
<x-input type="number" name="server.port" label="Port" required />
|
||||
</div>
|
||||
</div>
|
||||
<button class="w-16 mt-4" type="submit">
|
||||
Submit
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
@@ -10,7 +10,7 @@
|
||||
<x-input type="number" name="settings.public_port_max" label="Public Port Max" />
|
||||
</div>
|
||||
</div>
|
||||
<button class="flex mx-auto mt-4" type="submit">
|
||||
<button class="w-16 mt-4" type="submit">
|
||||
Submit
|
||||
</button>
|
||||
</form>
|
||||
4
resources/views/server/dashboard.blade.php
Normal file
4
resources/views/server/dashboard.blade.php
Normal file
@@ -0,0 +1,4 @@
|
||||
<x-layout>
|
||||
<h1>Server</h1>
|
||||
<livewire:server.form :server_id="$server_id" />
|
||||
</x-layout>
|
||||
@@ -1,4 +1,4 @@
|
||||
<x-layout>
|
||||
<h1>Settings</h1>
|
||||
<livewire:instance-settings :settings="$settings" />
|
||||
<livewire:settings.form :settings="$settings" />
|
||||
</x-layout>
|
||||
|
||||
Reference in New Issue
Block a user