File Manager Lite
Dir:
/home/codewavebd/public_html/resources/views/layouts
Upload
[..]
admin.blade.php (7.18 KB)
Edit
Rename
Del
frontend.blade.php (35.94 KB)
Edit
Rename
Del
Edit: admin.blade.php
<!DOCTYPE html> <html lang="en" data-bs-theme="dark"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>@yield('title', 'SaaS Admin Dashboard') | CodeWave BD</title> <!-- Favicon --> @if(\App\Models\Setting::get('site_favicon')) <link rel="icon" type="image/x-icon" href="{{ asset('uploads/' . \App\Models\Setting::get('site_favicon')) }}"> @else <link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}"> @endif <!-- Bootstrap 5 CSS & Icons --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.2/font/bootstrap-icons.min.css"> <!-- Custom Admin Panel Styles --> <link rel="stylesheet" href="{{ asset('assets/css/admin.css') }}"> </head> <body> <!-- Sidebar Navigation --> <aside class="admin-sidebar"> <div class="admin-logo"> <a href="{{ route('admin.dashboard') }}" class="text-white text-decoration-none d-flex align-items-center gap-2"> @if(\App\Models\Setting::get('site_logo')) <img src="{{ asset('uploads/' . \App\Models\Setting::get('site_logo')) }}" alt="Logo" style="height: 30px; max-width: 130px; object-fit: contain;"> @else <i class="bi bi-wave-left text-indigo"></i> CODE<span class="text-info">WAVE</span> @endif <span class="fs-6 text-muted">Admin</span> </a> </div> <ul class="admin-menu-list"> <li class="admin-menu-item {{ request()->routeIs('admin.dashboard') ? 'active' : '' }}"> <a href="{{ route('admin.dashboard') }}"><i class="bi bi-speedometer2"></i> Dashboard</a> </li> <li class="admin-menu-item {{ request()->routeIs('admin.leads.*') ? 'active' : '' }}"> <a href="{{ route('admin.leads.index') }}"><i class="bi bi-envelope-open"></i> Lead Requests</a> </li> @php $openChatsCount = \App\Models\ChatThread::where('status', 'open')->count(); @endphp <li class="admin-menu-item {{ request()->routeIs('admin.chats.*') ? 'active' : '' }}"> <a href="{{ route('admin.chats.index') }}"> <i class="bi bi-chat-left-dots"></i> Live Chats @if($openChatsCount > 0) <span class="badge bg-danger rounded-pill ms-2" style="font-size: 10px;">{{ $openChatsCount }}</span> @endif </a> </li> <li class="admin-menu-item {{ request()->routeIs('admin.media.*') ? 'active' : '' }}"> <a href="{{ route('admin.media.index') }}"><i class="bi bi-images"></i> Media Manager</a> </li> <li class="admin-menu-item {{ request()->routeIs('admin.categories.*') ? 'active' : '' }}"> <a href="{{ route('admin.categories.index') }}"><i class="bi bi-tags"></i> Categories</a> </li> <li class="admin-menu-item {{ request()->routeIs('admin.services.*') ? 'active' : '' }}"> <a href="{{ route('admin.services.index') }}"><i class="bi bi-cpu"></i> Services</a> </li> <li class="admin-menu-item {{ request()->routeIs('admin.projects.*') ? 'active' : '' }}"> <a href="{{ route('admin.projects.index') }}"><i class="bi bi-briefcase"></i> Portfolios</a> </li> <li class="admin-menu-item {{ request()->routeIs('admin.products.*') ? 'active' : '' }}"> <a href="{{ route('admin.products.index') }}"><i class="bi bi-laptop"></i> Software Products</a> </li> <li class="admin-menu-item {{ request()->routeIs('admin.blog.*') ? 'active' : '' }}"> <a href="{{ route('admin.blog.index') }}"><i class="bi bi-journal-text"></i> Blog Posts</a> </li> <li class="admin-menu-item {{ request()->routeIs('admin.testimonials.*') ? 'active' : '' }}"> <a href="{{ route('admin.testimonials.index') }}"><i class="bi bi-chat-square-quote"></i> Testimonials</a> </li> <li class="admin-menu-item {{ request()->routeIs('admin.team.*') ? 'active' : '' }}"> <a href="{{ route('admin.team.index') }}"><i class="bi bi-people"></i> Team Members</a> </li> <li class="admin-menu-item {{ request()->routeIs('admin.faqs.*') ? 'active' : '' }}"> <a href="{{ route('admin.faqs.index') }}"><i class="bi bi-question-circle"></i> FAQs</a> </li> <li class="admin-menu-item {{ request()->routeIs('admin.settings') ? 'active' : '' }}"> <a href="{{ route('admin.settings') }}"><i class="bi bi-gear"></i> Website Settings</a> </li> <li class="admin-menu-item {{ request()->routeIs('admin.logs') ? 'active' : '' }}"> <a href="{{ route('admin.logs') }}"><i class="bi bi-shield-check"></i> Activity Logs</a> </li> </ul> </aside> <!-- Main Wrapper --> <div class="admin-main-wrapper"> <!-- Header --> <header class="d-flex justify-content-between align-items-center mb-5 pb-3 border-bottom border-secondary"> <div> <h4 class="mb-0 font-heading text-white">@yield('page_title', 'Overview')</h4> <p class="text-muted small mb-0">System status and resource configurations</p> </div> <div class="d-flex align-items-center"> <a href="{{ route('home') }}" target="_blank" class="btn btn-sm btn-outline-info rounded-pill px-3 me-3"> <i class="bi bi-eye me-1"></i> Preview Site </a> <span class="text-white small me-3"><i class="bi bi-person-circle text-info me-2"></i>{{ Auth::user()->name }}</span> <form action="{{ route('logout') }}" method="POST" class="d-inline"> @csrf <button type="submit" class="btn btn-sm btn-outline-danger rounded-pill px-3"> <i class="bi bi-box-arrow-right me-1"></i> Logout </button> </form> </div> </header> <!-- System Alerts --> @if(session('success')) <div class="alert alert-success border-0 mb-4 py-3 rounded-3" style="background-color: rgba(16, 185, 129, 0.15); color: #34d399;"> <i class="bi bi-check-circle-fill me-2"></i> {{ session('success') }} </div> @endif @if($errors->any()) <div class="alert alert-danger border-0 mb-4 py-3 rounded-3" style="background-color: rgba(239, 68, 68, 0.15); color: #f87171;"> <i class="bi bi-exclamation-triangle-fill me-2"></i> {{ $errors->first() }} </div> @endif <!-- Page Content --> @yield('content') </div> <!-- Bootstrap 5 Bundle JS --> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script> </body> </html>
Simpan