<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>{% block title %}{% endblock %} | Admin</title>
<!-- Tell the browser to be responsive to screen width -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Font Awesome -->
<!-- Ionicons -->
<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
<!-- Tempusdominus Bbootstrap 4 -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-eOJMYsd53ii+scO/bJGFsiCZc+5NDVN2yr8+0RDqr0Ql0h+rP48ckxlpbzKgwra6" crossorigin="anonymous">
<!-- Theme style -->
<link rel="stylesheet" href="{{ asset('back/css/adminlte.min.css') }}">
<!-- Personal CSS -->
<link rel="stylesheet" href="{{ asset('back/css/_admin.css') }}">
<!-- summernote -->
<link rel="stylesheet" href="{{ asset('back/plugins/summernote/summernote-bs4.min.css') }}">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css">
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.24/css/dataTables.bootstrap4.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css">
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet">
{% block style %}{% endblock %}
</head>
<body class="{% if app.session.get('darkmode') == true %}dark-mode{% endif %} hold-transition sidebar-mini layout-fixed">
<div class="wrapper">
{% if app.request.attributes.get('_route') != 'app_login' %}
<!-- Navbar -->
{{ include('back/inc/nav_header.html.twig') }}
<!-- /.navbar -->
{{ include('back/inc/sidebar.html.twig') }}
{% endif %}
<!-- Content Wrapper. Contains page content -->
<div class="{% if app.request.attributes.get('_route') != 'app_login' %}content-wrapper{% else%}login-page{% endif %}">
{% block body %}{% endblock %}
</div>
<!-- /.content-wrapper -->
{% if app.request.attributes.get('_route') != 'app_login' %}
{{ include('back/inc/footer.html.twig') }}
{% endif %}
<!-- Control Sidebar -->
<aside class="control-sidebar control-sidebar-dark">
<!-- Control sidebar content goes here -->
</aside>
<!-- /.control-sidebar -->
</div>
<!-- ./wrapper -->
<!-- jQuery -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.js"></script>
<!-- jQuery UI 1.11.4 -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js" integrity="sha512-uto9mlQzrs59VwILcLiRYeLKPPbS/bT71da/OEBYEwcdNUk8jYIy+D176RYoop1Da+f9mvkYrmj5MCLZWEtQuA==" crossorigin="anonymous"></script>
<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
<script>
$.widget.bridge('uibutton', $.ui.button)
</script>
<!-- Bootstrap 4 -->
<script src="https://cdn.datatables.net/1.10.24/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/1.10.24/js/dataTables.bootstrap4.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js"></script>
<script src="{{ asset('back/js/adminlte.min.js') }}"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.min.js" integrity="sha384-+YQ4JLhjyBLPDQt//I+STsc9iw4uQqACwlvpslubQzn4u2UU2UFM80nGisd026JF" crossorigin="anonymous"></script>
<script src="{{ asset('back/plugins/bootstrap/js/bootstrap.bundle.min.js') }}"></script>
<script src="{{ asset('back/plugins/summernote/summernote-bs4.min.js') }}"></script>
{{ include('back/inc/messages.html.twig') }}
{% block javascript %}{% endblock %}
<script>
const btnDarkmode = document.getElementById('darkmode');
btnDarkmode.addEventListener('click', () => {
fetch("{{ path('back_darkmode') }}")
.then(response => response.json())
.then(result => {
if (result.darkmode) {
document.querySelector('body').classList.add('dark-mode');
document.getElementById('navbar-header').classList.replace('navbar-white','navbar-dark');
document.getElementById('modeChange').textContent = 'Light';
} else {
document.querySelector('body').classList.remove('dark-mode');
document.getElementById('navbar-header').classList.replace('navbar-dark','navbar-white');
document.getElementById('modeChange').textContent = 'Dark';
}
});
});
</script>
</body>
</html>