Viewing file: top-nav.blade.php (5.41 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="csrf-token" content="{{ csrf_token() }}"> <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> <title>@yield('title')</title>
@include('admin.layouts.partials.styles') </head>
<body class="hold-transition sidebar-collapse layout-top-nav {{ $setting->dark_mode ? 'dark-mode' : '' }}"> @php $user = Auth::user(); @endphp <div class="wrapper"> <!-- Navbar --> <nav id="nav" class="main-header navbar navbar-expand-md {{ $setting->dark_mode ? 'navbar-dark navbar-dark' : 'navbar-white navbar-light' }}" style="background-color:{{ $setting->dark_mode ? '' : $setting->nav_color }}"> <div class="container"> <a href="{{ route('admin.dashboard') }}" class="navbar-brand"> <img src="{{ $setting->logo_image_url }}" alt="{{ __('Logo') }}" class="brand-image"> <span class="brand-text font-weight-light">{{ $setting->name }}</span> </a> <button class="navbar-toggler order-1" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button>
<div class="collapse navbar-collapse order-3" id="navbarCollapse"> <!-- Left navbar links --> <ul class="navbar-nav"> <li class="nav-item"> <a id="nav_collapse" class="nav-link" data-widget="pushmenu" href="#" role="button"> <i class="fas fa-bars"></i> </a> </li> </ul>
<!-- SEARCH FORM --> {{-- <form class="form-inline ml-0 ml-md-3"> <div class="input-group input-group-sm"> <input class="form-control form-control-navbar" type="search" placeholder="{{ __('search') }}" aria-label="Search"> <div class="input-group-append"> <button class="btn btn-navbar" type="submit"> <i class="fas fa-search"></i> </button> </div> </div> </form> --}} </div>
<!-- Right navbar links --> <ul class="order-1 order-md-3 navbar-nav navbar-no-expand ml-auto"> @include('admin.layouts.partials.top-right-nav') </ul> </div> </nav> <!-- /.navbar -->
<!-- Main Sidebar Container --> @include('admin.layouts.partials.default-sidebar')
<!-- Content Wrapper. Contains page content --> <div class="content-wrapper"> <!-- Content Header (Page header) --> <div class="content-header"> <div class="container"> @yield('breadcrumbs') </div><!-- /.container-fluid --> </div> <!-- /.content-header -->
<!-- Main content --> <div class="content"> <div class="container"> @yield('content') </div><!-- /.container-fluid --> </div> <!-- /.content --> </div> <!-- /.content-wrapper -->
<!-- Control Sidebar --> <aside class="control-sidebar control-sidebar-dark"> <!-- Control sidebar content goes here --> </aside> <!-- /.control-sidebar -->
<!-- Main Footer --> @include('admin.layouts.partials.footer')
</div> <!-- ./wrapper -->
<!-- PWA Button Start --> <button class="pwa-install-btn bg-white position-fixed d-none" id="installApp"> <img src="{{ asset('pwa-btn.png') }}" alt="Install App"> </button> <!-- PWA Button End -->
@include('admin.layouts.partials.scripts')
<!-- PWA Script Start --> @if($setting->pwa_enable) <script src="{{ asset('sw.js') }}"></script> <script> if (!navigator.serviceWorker) { navigator.serviceWorker.register("/sw.js").then(function (reg) { console.log("Service worker has been registered for scope: " + reg); }); }
let deferredPrompt; window.addEventListener('beforeinstallprompt', (e) => { $('#installApp').removeClass('d-none'); deferredPrompt = e; });
const installApp = document.getElementById('installApp'); installApp.addEventListener('click', async () => { if (deferredPrompt !== null) { deferredPrompt.prompt(); const { outcome } = await deferredPrompt.userChoice; if (outcome === 'accepted') { deferredPrompt = null; } } }); </script> @endif <!-- PWA Script End -->
</body>
</html>
|