74 lines
3.3 KiB
PHP
74 lines
3.3 KiB
PHP
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
|
<meta name="csrf-token" content="{{ csrf_token() }}">
|
|
<title>{{ config('app.name') }} | {{ $data['title'] }}</title>
|
|
<script defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js"></script>
|
|
<link rel="stylesheet" href="https://cdn.datatables.net/2.0.7/css/dataTables.dataTables.css" />
|
|
@vite('resources/css/app.css')
|
|
|
|
</head>
|
|
<body>
|
|
|
|
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/alpinejs" defer></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"> </script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/PapaParse/5.3.0/papaparse.min.js"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.17.4/xlsx.full.min.js"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2.0.5/FileSaver.min.js"></script>
|
|
<script src='https://cdn.jsdelivr.net/npm/fullcalendar-scheduler@6.1.11/index.global.min.js'></script>
|
|
<script src='https://cdn.jsdelivr.net/npm/@fullcalendar/multimonth@6.1.11/index.global.min.js'></script>
|
|
<script src="https://cdn.datatables.net/2.0.7/js/dataTables.js"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.min.js" integrity="sha512-ykZ1QQr0Jy/4ZkvKuqWn4iF3lqPZyij9iRv6sGqLRdTPkY69YX6+7wvVGmsdBbiIfN/8OdsI7HABjvEok6ZopQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
|
<script src="https://cdn.plot.ly/plotly-2.32.0.min.js" charset="utf-8"></script>
|
|
<div class="bg-gray-300 w-full min-h-screen">
|
|
<div class="flex">
|
|
<div class="left-0 bottom-0 min-w-[300px] min-h-screen bg-[#ee69b1] p-5 rounded-r-[25px]">
|
|
@include('layout.partials.sidebar')
|
|
</div>
|
|
<div class="p-5 w-full">
|
|
<div class="top-0 right-0">
|
|
@include('layout.partials.navbar')
|
|
</div>
|
|
|
|
@include('layout.partials.flash')
|
|
|
|
<div class="py-10">
|
|
@yield('content')
|
|
|
|
@include('layout.partials.footer')
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@vite('resources/js/app.js')
|
|
<script src="{{ asset('assets/js/app.js') }}"></script>
|
|
@yield('script')
|
|
<script>
|
|
async function logout() {
|
|
try {
|
|
const response = await $.ajax({
|
|
type: 'GET',
|
|
url: '{{ route('logout') }}',
|
|
dataType: 'json'
|
|
});
|
|
|
|
if (response.message === 'Berhasil Logout!') {
|
|
alert(response.message);
|
|
window.location.href = response.redirect;
|
|
} else {
|
|
alert(response.message);
|
|
}
|
|
} catch (error) {
|
|
console.error(error);
|
|
}
|
|
}
|
|
</script>
|
|
</body>
|
|
</html> |