80 lines
2.8 KiB
PHP
80 lines
2.8 KiB
PHP
<!DOCTYPE html>
|
|
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
|
|
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>@yield('title', 'JMC')</title>
|
|
<link rel="preconnect" href="https://fonts.bunny.net">
|
|
<link rel="icon" type="image/png" href="{{ asset('assets/img/JMCkotak.png') }}">
|
|
<link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" />
|
|
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css"
|
|
integrity="sha256-p4NxAoJBhIIN+hmNHrzRCf9tD/miZyoHS5obTRR9BMY=" crossorigin="" />
|
|
<link rel="stylesheet" href="/css/Leaflet.BigImage.min.css">
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css">
|
|
@if (file_exists(public_path('build/manifest.json')) || file_exists(public_path('hot')))
|
|
@vite(['resources/css/app.css', 'resources/js/app.js'])
|
|
@else
|
|
<style>
|
|
</style>
|
|
@endif
|
|
</head>
|
|
|
|
<body>
|
|
<div class="antialiased dark:bg-white">
|
|
<main class="p-4 md:ml-64 h-auto pt-20">
|
|
@include('partials.app.navbar')
|
|
@include('partials.app.sidebar')
|
|
@yield('content')
|
|
</main>
|
|
</div>
|
|
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
|
|
<script src="https://unpkg.com/lucide@latest"></script>
|
|
<script src="https://unpkg.com/leaflet@1.0.3/dist/leaflet.js"></script>
|
|
<script src="{{ asset('js/Leaflet.BigImage.min.js') }}"></script>
|
|
<script src="{{ asset('vendor/leaflet-easyprint/leaflet.easyPrint.min.js') }}"></script>
|
|
|
|
|
|
@stack('scripts')
|
|
@if (session('success'))
|
|
<script>
|
|
Swal.fire({
|
|
icon: 'success',
|
|
title: 'Berhasil!',
|
|
text: '{{ session('success') }}',
|
|
showConfirmButton: true,
|
|
timer: 2500
|
|
});
|
|
</script>
|
|
@elseif(session('error'))
|
|
<script>
|
|
Swal.fire({
|
|
icon: 'error',
|
|
title: 'Gagal!',
|
|
text: '{{ session('error') }}',
|
|
showConfirmButton: true,
|
|
timer: 2500
|
|
});
|
|
</script>
|
|
@elseif(session('confirm'))
|
|
<script>
|
|
Swal.fire({
|
|
icon: 'question',
|
|
title: 'Yakin?',
|
|
text: '{{ session('confirm') }}',
|
|
showCancelButton: true,
|
|
confirmButtonText: 'Ya',
|
|
cancelButtonText: 'Tidak',
|
|
reverseButtons: true
|
|
}).then((result) => {
|
|
if (result.isConfirmed) {
|
|
window.location.href = '{{ session('confirm_route') }}';
|
|
}
|
|
});
|
|
</script>
|
|
@endif
|
|
</body>
|
|
|
|
</html>
|