netgescon-master/resources/views/components/menu/sidebar-netgescon.blade.php

154 lines
6.1 KiB
PHP

{{-- Sidebar NetGescon brandizzata --}}
<nav class="h-full flex flex-col bg-slate-800 text-white">
<!-- Logo NetGescon in alto -->
<div class="p-4 border-b border-slate-700">
<div class="flex items-center">
<i class="fas fa-building text-blue-400 text-xl mr-3"></i>
<span class="text-lg font-bold">NETGESCON</span>
</div>
<div class="text-xs text-gray-400 mt-1">
{{ now()->format('d/m/Y, H:i') }}
</div>
</div>
<!-- Sezione Notizie (come nelle immagini) -->
<div class="p-4 bg-cyan-400 text-cyan-900 text-sm">
<div class="font-semibold mb-1">📢 Notizie</div>
<div class="text-xs space-y-1">
<div> 3 tickets urgenti da risolvere</div>
<div> Backup completato con successo</div>
<div> Rate scadute €1.240</div>
</div>
</div>
<!-- Menu principale -->
<div class="flex-1 py-4">
<ul class="space-y-1 px-3">
<!-- Dashboard -->
<li>
<a href="{{ route('admin.dashboard') }}"
class="flex items-center px-3 py-2 rounded hover:bg-slate-700 transition-colors {{ request()->routeIs('admin.dashboard') ? 'bg-slate-700 text-blue-400' : '' }}">
<i class="fas fa-tachometer-alt w-5 mr-3"></i>
<span>Dashboard</span>
</a>
</li>
<!-- Stabili -->
<li>
<a href="{{ route('admin.stabili.index') }}"
class="flex items-center px-3 py-2 rounded hover:bg-slate-700 transition-colors {{ request()->routeIs('admin.stabili.*') ? 'bg-slate-700 text-blue-400' : '' }}">
<i class="fas fa-building w-5 mr-3"></i>
<span>Stabili</span>
<i class="fas fa-chevron-down ml-auto text-xs"></i>
</a>
</li>
<!-- Condomini -->
<li>
<a href="#" class="flex items-center px-3 py-2 rounded hover:bg-slate-700 transition-colors">
<i class="fas fa-users w-5 mr-3"></i>
<span>Condomini</span>
<i class="fas fa-chevron-down ml-auto text-xs"></i>
</a>
</li>
<!-- Contabilità -->
<li>
<a href="#" class="flex items-center px-3 py-2 rounded hover:bg-slate-700 transition-colors">
<i class="fas fa-calculator w-5 mr-3"></i>
<span>Contabilità</span>
<i class="fas fa-chevron-down ml-auto text-xs"></i>
</a>
</li>
<!-- Assemblee -->
<li>
<a href="#" class="flex items-center px-3 py-2 rounded hover:bg-slate-700 transition-colors">
<i class="fas fa-users-cog w-5 mr-3"></i>
<span>Assemblee</span>
<i class="fas fa-chevron-down ml-auto text-xs"></i>
</a>
</li>
<!-- Risorse Economiche -->
<li>
<a href="#" class="flex items-center px-3 py-2 rounded hover:bg-slate-700 transition-colors">
<i class="fas fa-euro-sign w-5 mr-3"></i>
<span>Risorse Economiche</span>
<i class="fas fa-chevron-down ml-auto text-xs"></i>
</a>
</li>
<!-- Affitti -->
<li>
<a href="#" class="flex items-center px-3 py-2 rounded hover:bg-slate-700 transition-colors">
<i class="fas fa-key w-5 mr-3"></i>
<span>Affitti</span>
</a>
</li>
<!-- Fiscale -->
<li>
<a href="#" class="flex items-center px-3 py-2 rounded hover:bg-slate-700 transition-colors">
<i class="fas fa-receipt w-5 mr-3"></i>
<span>Fiscale</span>
</a>
</li>
<!-- Comunicazioni -->
<li>
<a href="#" class="flex items-center px-3 py-2 rounded hover:bg-slate-700 transition-colors">
<i class="fas fa-envelope w-5 mr-3"></i>
<span>Comunicazioni</span>
</a>
</li>
<!-- Pratiche -->
<li>
<a href="#" class="flex items-center px-3 py-2 rounded hover:bg-slate-700 transition-colors">
<i class="fas fa-folder w-5 mr-3"></i>
<span>Pratiche</span>
</a>
</li>
<!-- Consumi -->
<li>
<a href="#" class="flex items-center px-3 py-2 rounded hover:bg-slate-700 transition-colors">
<i class="fas fa-chart-line w-5 mr-3"></i>
<span>Consumi</span>
</a>
</li>
<!-- Tickets -->
<li>
<a href="#" class="flex items-center px-3 py-2 rounded hover:bg-slate-700 transition-colors">
<i class="fas fa-ticket-alt w-5 mr-3"></i>
<span>Tickets</span>
<span class="ml-auto bg-red-500 text-white text-xs px-2 py-1 rounded-full">3</span>
</a>
</li>
</ul>
</div>
<!-- Footer sidebar -->
<div class="p-4">
<!-- Link supporto -->
<div class="text-center mt-2">
<a href="#" class="text-blue-400 text-xs hover:underline">Supporto Contatti</a>
</div>
<!-- User info -->
<div class="mt-3 pt-3">
<div class="flex items-center">
<div class="w-8 h-8 bg-blue-500 rounded-full flex items-center justify-center text-sm font-medium">
{{ substr(auth()->user()->name ?? 'MA', 0, 2) }}
</div>
<div class="ml-3 flex-1">
<div class="text-sm font-medium">{{ auth()->user()->name ?? 'Miki Admin' }}</div>
<div class="text-xs text-gray-400">{{ now()->format('H:i') }}</div>
</div>
</div>
</div>
</div>
</nav>