{% extends '@theme/layout/default-layout.html.twig' %} {% block body_start %} data-title="{{- get_title()|e('html_attr') -}}" {%- endblock -%} {% block after_body_start %} {% embed '@theme/embeds/modal.html.twig' %} {% block modal_id %}remote_form_modal{% endblock %} {% block modal_title %}{% endblock %} {% block modal_body %}{% endblock %} {% block modal_footer %}{% endblock %} {% block modal_effects %}{% endblock %} {% endembed %} {% embed '@theme/embeds/modal.html.twig' %} {% block modal_id %}remote_modal{% endblock %} {% block modal_title %}{% endblock %} {% block modal_body %}{% endblock %} {% block modal_effects %}{% endblock %} {% block modal_footer %} {% endblock %} {% endembed %} {% block page_search %}{% endblock %}
{% endblock %} {% block page_content_class %}{{ parent() }} {% block page_class %}{% endblock %}{% endblock %} {% block page_content_start %} {% if app.session and app.session.started and app.session.flashbag.peekAll|length > 0 %} {% set domain = 'flashmessages' %} {% endif %} {% endblock %} {% block page_content_before %} {% set event = trigger(constant('App\\Event\\ThemeEvent::CONTENT_BEFORE')) %} {{ event.content|raw }} {% endblock %} {% block page_content_after %} {% block main_after %}{% endblock %} {% set event = trigger(constant('App\\Event\\ThemeEvent::CONTENT_AFTER')) %} {{ event.content|raw }} {% if page_setup is defined and page_setup.help is not null %} {% endif %} {% endblock %} {% block page_content %} {% set event = trigger(constant('App\\Event\\ThemeEvent::CONTENT_START')) %} {{ event.content|raw }} {% block main %}{% endblock %} {% set event = trigger(constant('App\\Event\\ThemeEvent::CONTENT_END')) %} {{ event.content|raw }} {% endblock %} {% block title %} {{- get_title() -}} {% endblock %} {% block footer %} {% if 'dashboard' in app.request.attributes.get('_route') %} {{ parent() }} {% endif %} {% endblock %} {% block navbar_start %} {% if app.user is not null and is_granted('IS_AUTHENTICATED_REMEMBERED') %} {% block navbar_extensions %}{% endblock %} {% if is_granted('create_own_timesheet') %} {% include 'partials/ticktack.html.twig' %} {% endif %} {% if is_granted('view_own_timesheet') %} {% include 'partials/recent-activities.html.twig' %} {% endif %} {% include 'partials/user-shortcuts.html.twig' %} {% block navbar_extensions_after %} {% set event = trigger(constant('App\\Event\\ThemeEvent::TOOLBAR')) %} {{ event.content|raw }} {% endblock %} {% endif %} {% endblock %} {# deactivated blocks from the original theme #} {% block page_pretitle %}{% endblock %} {% block stylesheets %} {% if tabler_bundle.isRightToLeft() %} {{ encore_entry_link_tags('app-rtl') }} {% else %} {{ encore_entry_link_tags('app') }} {% endif %} {% set event = trigger(constant('App\\Event\\ThemeEvent::STYLESHEET')) %} {{ event.content|raw }} {% endblock %} {% block head %} {% include 'partials/head.html.twig' %} {{ encore_entry_script_tags('app') }} {% set event = trigger(constant('App\\Event\\ThemeEvent::HTML_HEAD')) %} {{ event.content|raw }} {% endblock %} {% block javascripts %} {# no call to parent(), as we use a custom built for the frontend assets and don't want the default