wip
This commit is contained in:
parent
499101ae9c
commit
c295a3e90b
@ -43,7 +43,11 @@ class PublicGitRepository extends Component
|
||||
$this->port = 3000;
|
||||
}
|
||||
$this->parameters = Route::current()->parameters();
|
||||
$this->servers = session('currentTeam')->load(['servers'])->servers;
|
||||
$this->servers = session('currentTeam')->load(['servers'])->servers->reject(function ($server) {
|
||||
if ($server->standaloneDockers->count() === 0 && $server->swarmDockers->count() === 0) {
|
||||
return true;
|
||||
}
|
||||
});
|
||||
}
|
||||
public function chooseServer($server_id)
|
||||
{
|
||||
|
@ -17,6 +17,7 @@ class FormInput extends Component
|
||||
public bool $readonly = false,
|
||||
public string|null $label = null,
|
||||
public string|null $type = 'text',
|
||||
public string|null $class = "",
|
||||
public bool $instantSave = false,
|
||||
public bool $disabled = false,
|
||||
public bool $hidden = false
|
||||
|
@ -26,12 +26,13 @@
|
||||
@endif
|
||||
</label>
|
||||
@if ($type === 'textarea')
|
||||
<textarea type={{ $type }} id={{ $id }} wire:model.defer={{ $id }}
|
||||
@if ($required) required @endif @if ($disabled) disabled @endif
|
||||
@if ($readonly) readOnly disabled @endif></textarea>
|
||||
<textarea class={{ $class }} type={{ $type }} id={{ $id }}
|
||||
wire:model.defer={{ $id }} @if ($required) required @endif
|
||||
@if ($disabled) disabled @endif @if ($readonly) readOnly disabled @endif></textarea>
|
||||
@else
|
||||
<input type={{ $type }} id={{ $id }} wire:model.defer={{ $id }}
|
||||
@if ($required) required @endif @if ($disabled) disabled @endif
|
||||
<input class={{ $class }} type={{ $type }} id={{ $id }}
|
||||
wire:model.defer={{ $id }} @if ($required) required @endif
|
||||
@if ($disabled) disabled @endif
|
||||
@if ($readonly) readOnly disabled @endif />
|
||||
@endif
|
||||
|
||||
|
@ -1,11 +1,17 @@
|
||||
<div>
|
||||
@if ($servers->count() > 0)
|
||||
<h1>Choose a server</h1>
|
||||
@endif
|
||||
@forelse ($servers as $server)
|
||||
<button @if ($chosenServer == $server->id) class="bg-blue-500" @endif
|
||||
wire:click="chooseServer({{ $server->id }})">{{ $server->name }}</button>
|
||||
@empty
|
||||
No servers
|
||||
No servers found.
|
||||
<p>Did you forget to add a destination on the server?</p>
|
||||
@endforelse
|
||||
|
||||
@isset($chosenServer)
|
||||
<h1>Choose a destination</h1>
|
||||
<div>
|
||||
@foreach ($standalone_docker as $standalone)
|
||||
<button @if ($chosenDestination?->uuid == $standalone->uuid) class="bg-blue-500" @endif
|
||||
@ -19,8 +25,9 @@
|
||||
@endisset
|
||||
|
||||
@isset($chosenDestination)
|
||||
<form wire:submit.prevent='submit'>
|
||||
<x-form-input id="public_repository_url" label="Repository URL" />
|
||||
<h1>Choose a repository</h1>
|
||||
<form class="flex flex-col gap-2 w-96" wire:submit.prevent='submit'>
|
||||
<x-form-input class="w-96" id="public_repository_url" label="Repository URL" />
|
||||
<x-form-input instantSave type="checkbox" id="is_static" label="Static Site?" />
|
||||
@if ($is_static)
|
||||
<x-form-input id="publish_directory" label="Publish Directory" />
|
||||
|
@ -19,8 +19,5 @@
|
||||
<div x-cloak x-show="activeTab === 'github-private-repo'">
|
||||
github-private-repo
|
||||
</div>
|
||||
<div x-cloak x-show="activeTab === 'choose'">
|
||||
Choose any option
|
||||
</div>
|
||||
</div>
|
||||
</x-layout>
|
||||
|
Loading…
x
Reference in New Issue
Block a user