48 lines
1.9 KiB
PHP
48 lines
1.9 KiB
PHP
<div class="bg-slate-800/40 rounded-2xl p-4 space-y-3">
|
|
<!-- Header -->
|
|
<div class="hidden md:grid grid-cols-4 text-sm text-slate-300 pb-1 border-b border-slate-700/50">
|
|
<div>Domain</div>
|
|
<div>Aktiv</div>
|
|
<div>Typ</div>
|
|
<div class="text-right">Aktionen</div>
|
|
</div>
|
|
|
|
<!-- Einträge -->
|
|
@foreach($domains as $d)
|
|
<div
|
|
class="grid grid-cols-1 md:grid-cols-4 items-center gap-2 md:gap-4 py-3 px-3 rounded-xl bg-slate-900/40 border border-slate-700/50 hover:border-slate-600/60 transition">
|
|
|
|
<!-- Domain -->
|
|
<div class="text-slate-100 text-sm font-medium">
|
|
{{ $d->domain }}
|
|
</div>
|
|
|
|
<!-- Aktiv -->
|
|
<div>
|
|
<span class="px-2 py-1 rounded text-xs {{ $d->is_active ? 'bg-emerald-600/30 text-emerald-200' : 'bg-slate-600/30 text-slate-300' }}">
|
|
{{ $d->is_active ? 'aktiv' : 'inaktiv' }}
|
|
</span>
|
|
</div>
|
|
|
|
<!-- Typ -->
|
|
<div>
|
|
<span class="px-2 py-1 rounded text-xs {{ $d->is_system ? 'bg-indigo-600/30 text-indigo-200' : 'bg-sky-600/30 text-sky-100' }}">
|
|
{{ $d->is_system ? 'System' : 'Kunde' }}
|
|
</span>
|
|
</div>
|
|
|
|
<!-- Aktion -->
|
|
<div class="text-right">
|
|
<button
|
|
onclick="Livewire.dispatch('openModal', {
|
|
component: 'ui.domain.modal.domain-dns-modal',
|
|
arguments: { domainId: {{ $d->id }} }
|
|
})"
|
|
class="inline-flex items-center justify-center px-3 py-1.5 rounded-lg bg-gradient-to-r from-teal-500 to-emerald-600 text-white text-xs font-medium hover:opacity-90">
|
|
> DNS-Assistent
|
|
</button>
|
|
</div>
|
|
</div>
|
|
@endforeach
|
|
</div>
|