<!DOCTYPE html>
<html>
<head lang="{{ app.request.locale }}">
<title>{% block title %}{{ ('titles.' ~ app.request.get('_route'))|trans }}{% endblock %} - {{ 'eckinox_admin_ui.app.name'|trans }}</title>
{% include '@EckinoxAdminUi/base/_head.html.twig' %}
{% block head %}{% endblock %}
{{ generate_stacked_css() }}
{% block stylesheets %}{% endblock %}
</head>
<body data-theme="default" data-layout="fluid" data-sidebar-position="left" data-sidebar-behavior="sticky">
{% block body %}
{% set is_app_user = (app.user is defined ? (app.user is instance_of('App\\Entity\\Security\\AppUser') ? true : false) : false) %}
<div class="wrapper">
{% include '@EckinoxAdminUi/base/_sidebar.html.twig' with {'is_app_user' : is_app_user } %}
<div class="main">
{% include '@EckinoxAdminUi/base/_navbar.html.twig' with {'is_app_user' : is_app_user } %}
<main class="content">
{% block body_content %}
<div class="container-fluid p-0">
<div class="actions float-end mt-n1">
{% block actions %}{% endblock %}
</div>
<h1 class="h3 mb-3">
{% block page_name %}{{ block('title') }}{% endblock %}
</h1>
{% block content %}
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<h5 class="card-title mb-0">Section name</h5>
</div>
<div class="card-body">
<p>Section content</p>
</div>
</div>
</div>
</div>
{% endblock %}
</div>
{% endblock %}
</main>
{% include '@EckinoxAdminUi/base/_footer.html.twig' %}
</div>
</div>
{% endblock %}
{# FOSJsRoutingBundle #}
<script src="{{ asset('bundles/fosjsrouting/js/router.js') }}"></script>
<script src="{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}"></script>
{# BazingaJsTranslationBundle #}
{% if app.user and is_granted('IS_AUTHENTICATED_REMEMBERED') %}
<script src="{{ asset('bundles/bazingajstranslation/js/translator.min.js') }}"></script>
<script src="{{ url('bazinga_jstranslation_js', { 'locales': app.request.locale }) }}"></script>
<script>Translator.locale = '{{ app.request.locale }}';</script>
{% endif %}
{# JQuery #}
<script src="{{ asset('bundles/eckinoxadminui/js/library/jquery.min.js') }}"></script>
{# DropZone #}
<script src="{{ asset('bundles/eckinoxadminui/js/library/dropzone-amd-module.min.js') }}"></script>
{# Bootstrap AdminUI Modules #}
<script src="{{ asset('bundles/eckinoxadminui/js/app.js') }}"></script>
<script src="{{ asset('bundles/eckinoxadminui/js/form.js') }}"></script>
{# editor #}
<script src="https://cdn.tiny.cloud/1/zq9hotfiflxw8g06w1utddhxjspw22v8846m36gv1w90iqqf/tinymce/5/tinymce.min.js" referrerpolicy="origin"></script>
{# Widgets #}
<script src="{{ asset('bundles/eckinoxadminui/js/widgets/collection.js') }}"></script>
<script src="{{ asset('bundles/eckinoxadminui/js/library/dom.js') }}"></script>
<script src="{{ asset('bundles/eckinoxadminui/js/widgets/confirm.js') }}"></script>
<script src="{{ asset('bundles/eckinoxadminui/js/widgets/datatable.js') }}"></script>
<script src="{{ asset('bundles/eckinoxadminui/js/widgets/dropzone.js') }}"></script>
<script src="{{ asset('bundles/eckinoxadminui/js/widgets/modal.js') }}"></script>
<script src="{{ asset('bundles/eckinoxadminui/js/widgets/editor.js') }}"></script>
<script src="{{ asset('bundles/eckinoxadminui/js/widgets/form-validate.js') }}"></script>
<script src="{{ asset('bundles/eckinoxadminui/js/modules/form-validate/additional-methods.js') }}"></script>
{% if app.request.locale == 'fr' %}
<script src="{{ asset('bundles/eckinoxadminui/js/modules/form-validate/language-fr.js') }}"></script>
{% endif %}
<script>
// Notyf
document.addEventListener("DOMContentLoaded", function() {
{% for type, flashes in app.session.flashbag.all %}
{% for flash in flashes %}
{% if flash is iterable %}
window.notyf.open({{ flash|json_encode()|raw }});
{% else %}
window.notyf.open({
type: '{{ type }}',
message: "{{ flash }}",
duration: 10000,
ripple: true,
dismissible: true,
position: {
x: 'right',
y: 'top'
}
});
{% endif %}
{% endfor %}
{% endfor %}
});
</script>
{{ generate_stacked_js() }}
{% block javascripts %}{% endblock %}
</body>
</html>