Complete implement of select2 component, and replaced existing use of select2. Also deprecated CustomBlade definitions of select2/simplemde
This commit is contained in:
@@ -1,9 +1,8 @@
|
||||
<!-- $o = System::class -->
|
||||
@php
|
||||
use App\Models\Zone;
|
||||
@endphp
|
||||
@use(App\Models\Zone)
|
||||
|
||||
@if(($x=Zone::active()
|
||||
@if(($zones=Zone::select(['id','domain_id','zone_id'])
|
||||
->active()
|
||||
->whereIn('id',$o->addresses->pluck('zone.id'))
|
||||
->whereNotIn('id',$o->sessions->pluck('id'))
|
||||
->with(['domain'])
|
||||
@@ -20,29 +19,13 @@ use App\Models\Zone;
|
||||
<div class="row">
|
||||
<!-- Select Zone -->
|
||||
<div class="col-3">
|
||||
<label for="szone_id" class="form-label">Zone</label>
|
||||
<div class="input-group has-validation">
|
||||
<span class="input-group-text"><i class="bi bi-hash"></i></span>
|
||||
<select class="form-select @error('zone_id') is-invalid @enderror" id="szone_id" name="zone_id" required>
|
||||
<option></option>
|
||||
@foreach($x as $zo)
|
||||
<option value="{{ $zo->id }}" @if(old('zone_id') == $zo->id)selected @endif>{{ $zo->zone_id }} <small>({{ $zo->domain->name }})</small></option>
|
||||
@endforeach
|
||||
</select>
|
||||
<span class="invalid-feedback" role="alert">
|
||||
@error('zone_id')
|
||||
{{ $message }}
|
||||
@else
|
||||
Please select the Zone for the node's address.
|
||||
@enderror
|
||||
</span>
|
||||
</div>
|
||||
<x-form.select id="szone_id" name="zone_id" icon="bi-hash" label="Zone" feedback="Our address required" value="x" :options="$zones->map(fn($item)=>['id'=>$item->id,'value'=>sprintf('%s (%s)',$item->zone_id,$item->domain->name)])" required/>
|
||||
</div>
|
||||
|
||||
<div class="col-9">
|
||||
<div class="row pt-0">
|
||||
<!-- Session -->
|
||||
<div class="col-6">
|
||||
<!-- Session -->
|
||||
<label for="sespass" class="form-label">Session Password</label>
|
||||
<div class="input-group has-validation">
|
||||
<span class="input-group-text"><i class="bi bi-lock"></i></span>
|
||||
@@ -57,8 +40,8 @@ use App\Models\Zone;
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Packet -->
|
||||
<div class="col-5">
|
||||
<!-- Packet -->
|
||||
<label for="pktpass" class="form-label">Packet Password</label>
|
||||
<div class="input-group has-validation">
|
||||
<span class="input-group-text"><i class="bi bi-box"></i></span>
|
||||
@@ -75,8 +58,8 @@ use App\Models\Zone;
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<!-- Areafix -->
|
||||
<div class="col-6">
|
||||
<!-- Session -->
|
||||
<label for="fixpass" class="form-label">Areafix Password</label>
|
||||
<div class="input-group has-validation">
|
||||
<span class="input-group-text"><i class="bi bi-card-text"></i></span>
|
||||
@@ -91,8 +74,8 @@ use App\Models\Zone;
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- TIC -->
|
||||
<div class="col-5">
|
||||
<!-- Packet -->
|
||||
<label for="ticpass" class="form-label">TIC Password</label>
|
||||
<div class="input-group has-validation">
|
||||
<span class="input-group-text"><i class="bi bi-archive"></i></span>
|
||||
|
Reference in New Issue
Block a user