63 lines
3.5 KiB
PHP
63 lines
3.5 KiB
PHP
<div>
|
|
<x-filament-panels::page>
|
|
<div>
|
|
@if(! $stabile)
|
|
<div class="bg-yellow-50 border border-yellow-200 text-yellow-800 p-4 rounded-lg">
|
|
Nessuno stabile attivo selezionato. Apri prima uno stabile da "Stabili" o dal Cruscotto.
|
|
</div>
|
|
@else
|
|
<div class="space-y-6">
|
|
<div class="flex flex-col gap-2 md:flex-row md:items-end md:justify-between">
|
|
<div>
|
|
<h2 class="text-2xl font-semibold text-gray-900 dark:text-gray-100">
|
|
{{ $stabile->denominazione ?: ('Stabile #' . $stabile->id) }}
|
|
</h2>
|
|
<div class="text-sm text-gray-600 dark:text-gray-400">
|
|
Codice: {{ $stabile->codice_operatore ?: '—' }}
|
|
@if($stabile->indirizzo)
|
|
· {{ $stabile->indirizzo }}
|
|
@endif
|
|
@if($stabile->citta)
|
|
· {{ $stabile->citta }}
|
|
@endif
|
|
</div>
|
|
</div>
|
|
|
|
<div class="flex flex-wrap gap-2">
|
|
<a class="fi-btn fi-btn-color-gray fi-btn-size-sm" href="{{ \App\Filament\Pages\Contabilita\RateEmesseArchivio::getUrl(panel: 'admin-filament') }}">
|
|
<span class="fi-btn-label">Rate emesse</span>
|
|
</a>
|
|
<a class="fi-btn fi-btn-color-gray fi-btn-size-sm" href="{{ \App\Filament\Pages\Contabilita\CasseBancheMovimenti::getUrl(panel: 'admin-filament') }}">
|
|
<span class="fi-btn-label">Movimenti / Import estratto</span>
|
|
</a>
|
|
<a class="fi-btn fi-btn-color-gray fi-btn-size-sm" href="{{ \App\Filament\Pages\Condomini\StabilePosta::getUrl(['stabile_id' => (int) $stabile->id], panel: 'admin-filament') }}">
|
|
<span class="fi-btn-label">Posta stabile</span>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="border-b border-gray-200 dark:border-gray-700">
|
|
<nav class="-mb-px flex flex-wrap gap-2" aria-label="Tabs">
|
|
@foreach($this->tabs() as $key => $label)
|
|
@php
|
|
$active = $this->tab === $key;
|
|
@endphp
|
|
<a
|
|
href="{{ \App\Filament\Pages\Condomini\StabilePage::getUrl(panel: 'admin-filament') . '?tab=' . urlencode($key) }}"
|
|
class="px-3 py-2 text-sm font-medium rounded-t-lg border-b-2 {{ $active ? 'border-primary-600 text-primary-600 dark:text-primary-400' : 'border-transparent text-gray-600 hover:text-gray-900 dark:text-gray-300 dark:hover:text-gray-100' }}"
|
|
>
|
|
{{ $label }}
|
|
</a>
|
|
@endforeach
|
|
</nav>
|
|
</div>
|
|
|
|
<div>
|
|
@include($this->tabView(), ['stabile' => $stabile])
|
|
</div>
|
|
</div>
|
|
@endif
|
|
</div>
|
|
</x-filament-panels::page>
|
|
</div>
|