refactoring

This commit is contained in:
Saeed Vaziry
2023-08-04 18:28:04 +02:00
parent 8444323cf4
commit 643318fcfc
349 changed files with 3189 additions and 2729 deletions

View File

@ -5,16 +5,14 @@
<form id="create-site" wire:submit.prevent="create" class="space-y-6">
<div>
<x-input-label>{{ __("Select site type") }}</x-input-label>
<div class="grid grid-cols-6 gap-2 mt-1">
<x-select-input wire:model="type" id="type" name="type" class="mt-1 w-full">
<option value="" selected disabled>{{ __("Select") }}</option>
@foreach(config('core.site_types') as $t)
<x-site-type-item x-on:click="$wire.type = '{{ $t }}'" :active="$type === $t">
<div class="flex w-full flex-col items-center justify-center text-center">
<img src="{{ asset('static/images/' . $t . '.svg') }}" class="h-7" alt="Server">
<span class="md:text-normal mt-2 hidden text-sm md:block">{{ $t }}</span>
</div>
</x-site-type-item>
<option value="{{ $t }}" @if($t === $type) selected @endif>
{{ $t }}
</option>
@endforeach
</div>
</x-select-input>
@error('type')
<x-input-error class="mt-2" :messages="$message" />
@enderror
@ -61,14 +59,17 @@
<div>
<x-input-label for="source_control" :value="__('Source Control')" />
<x-select-input wire:model="source_control" id="source_control" name="source_control" class="mt-1 w-full">
<option value="" selected disabled>{{ __("Select") }}</option>
@foreach($sourceControls as $sourceControl)
<option value="{{ $sourceControl->provider }}" @if($sourceControl->provider === $source_control) selected @endif>
{{ ucfirst($sourceControl->provider) }}
</option>
@endforeach
</x-select-input>
<div class="flex items-center mt-1">
<x-select-input wire:model="source_control" id="source_control" name="source_control" class="mt-1 w-full">
<option value="" selected disabled>{{ __("Select") }}</option>
@foreach($sourceControls as $sourceControl)
<option value="{{ $sourceControl->id }}" @if($sourceControl->id === $source_control) selected @endif>
{{ $sourceControl->profile }} ({{ $sourceControl->provider }})
</option>
@endforeach
</x-select-input>
<x-secondary-button :href="route('source-controls', ['redirect' => request()->url()])" class="flex-none ml-2">{{ __('Connect') }}</x-secondary-button>
</div>
@error('source_control')
<x-input-error class="mt-2" :messages="$message" />
@enderror

View File

@ -3,17 +3,10 @@
<x-slot name="title">
{{ __("Site Overview") }}
</x-slot>
<x-slot name="description">
<a href="{{ $site->activeSsl ? 'https://' : 'http://' . $site->domain }}" target="_blank">{{ $site->domain }}</a>
</x-slot>
<x-slot name="aside">
@include('livewire.sites.partials.status', ['status' => $site->status])
</x-slot>
</x-card-header>
<div class="mx-auto grid grid-cols-3 rounded-md bg-white border border-gray-200 dark:border-gray-700 dark:bg-gray-800">
<div class="p-5">
<div class="flex items-center justify-center md:justify-start">
<x-heroicon-o-lock-closed class="w-8 h-8 text-primary-500" />
<div class="ml-2 hidden md:block">{{ __("SSL") }}</div>
</div>
<div class="mt-3 text-center text-3xl font-bold text-gray-600 dark:text-gray-400 md:text-left">
@ -22,14 +15,12 @@
</div>
<div class="border-l border-r border-gray-200 p-5 dark:border-gray-900">
<div class="flex items-center justify-center md:justify-start">
<x-heroicon-o-rectangle-stack class="w-8 h-8 text-primary-500" />
<div class="ml-2 hidden md:block">{{ __("Queues") }}</div>
</div>
<div class="mt-3 text-center text-3xl font-bold text-gray-600 dark:text-gray-400 md:text-left">{{ $site->queues()->count() }}</div>
</div>
<div class="p-5">
<div class="flex items-center justify-center md:justify-start">
<x-heroicon-o-code-bracket class="w-8 h-8 text-primary-500" />
<div class="ml-2 hidden md:block">{{ __("PHP") }}</div>
</div>
<div class="mt-3 text-center text-3xl font-bold text-gray-600 dark:text-gray-400 md:text-left">{{ $site->php_version }}</div>

View File

@ -6,8 +6,6 @@
@include('livewire.sites.partials.installation-failed', ['site' => $site])
@endif
@if($site->status === \App\Enums\SiteStatus::READY)
<div class="space-y-10">
@include('livewire.sites.partials.site-overview', ['site' => $site])
</div>
@include('livewire.sites.partials.site-overview', ['site' => $site])
@endif
</div>

View File

@ -0,0 +1,14 @@
<div>
@if($site->status == \App\Enums\SiteStatus::READY)
<x-status status="success">{{ $site->status }}</x-status>
@endif
@if($site->status == \App\Enums\SiteStatus::INSTALLING)
<x-status status="warning">{{ $site->status }}</x-status>
@endif
@if($site->status == \App\Enums\SiteStatus::DELETING)
<x-status status="danger">{{ $site->status }}</x-status>
@endif
@if($site->status == \App\Enums\SiteStatus::INSTALLATION_FAILED)
<x-status status="danger">{{ $site->status }}</x-status>
@endif
</div>