netgescon-day0/resources/views/filament/pages/gescon/home.blade.php

38 lines
2.6 KiB
PHP

<x-filament-panels::page>
<div class="mx-auto max-w-7xl space-y-4">
<x-filament::section>
<x-slot name="heading">Home GESCON</x-slot>
<x-slot name="description">Struttura GUI (stile GESCON) su cui innestare import staging + nuove funzioni NetGescon.</x-slot>
<div class="grid gap-3 sm:grid-cols-2 lg:grid-cols-3">
@foreach([
['label' => 'Anagrafica', 'icon' => 'heroicon-o-identification', 'url' => url('/admin-filament/gescon/anagrafica')],
['label' => 'Gestione ordinaria', 'icon' => 'heroicon-o-calculator', 'url' => url('/admin-filament/gescon/ordinarie')],
['label' => 'Riscaldamento', 'icon' => 'heroicon-o-fire', 'url' => url('/admin-filament/gescon/riscaldamento')],
['label' => 'Straordinarie', 'icon' => 'heroicon-o-wrench-screwdriver', 'url' => url('/admin-filament/gescon/straordinarie')],
['label' => 'Varie', 'icon' => 'heroicon-o-ellipsis-horizontal-circle', 'url' => url('/admin-filament/gescon/varie')],
['label' => 'Utilità', 'icon' => 'heroicon-o-wrench', 'url' => url('/admin-filament/gescon/utilita')],
] as $item)
<a href="{{ $item['url'] }}" class="block rounded-xl border bg-white p-4 hover:bg-gray-50">
<div class="flex items-center gap-3">
<x-filament::icon :icon="$item['icon']" class="h-6 w-6 text-primary-600" />
<div class="text-sm font-semibold text-gray-900">{{ $item['label'] }}</div>
</div>
</a>
@endforeach
</div>
</x-filament::section>
<x-filament::section>
<x-slot name="heading">Link rapidi (UI classica)</x-slot>
<div class="flex flex-wrap gap-2">
<x-filament::button tag="a" color="gray" :href="route('admin.dashboard')">Dashboard</x-filament::button>
<x-filament::button tag="a" color="gray" :href="route('admin.rubrica.index')">Rubrica</x-filament::button>
<x-filament::button tag="a" color="gray" :href="route('admin.tickets.index')">Ticket</x-filament::button>
<x-filament::button tag="a" color="gray" :href="route('admin.documenti.index')">Documenti</x-filament::button>
<x-filament::button tag="a" color="gray" :href="route('admin.gescon-import.index')">Import GESCON (staging)</x-filament::button>
</div>
</x-filament::section>
</div>
</x-filament-panels::page>