MIF_E31211908/resources/views/layout/app.blade.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>