netgescon-day0/resources/views/filament/pages/condomini/stabile.blade.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>