{% extends '@MauticCore/Default/content.html.twig' %} {% block headerTitle %}{{ 'mautic.dashboard.header.index'|trans }}{% endblock %} {% block mauticContent %}dashboard{% endblock %} {% block actions %} {{ include('@MauticCore/Helper/page_actions.html.twig', { 'routeBase': 'dashboard', 'langVar': 'dashboard', 'customButtons': [ { 'attr': { 'class': 'btn btn-primary btn-nospin', 'data-toggle': 'ajaxmodal', 'data-target': '#MauticSharedModal', 'href': path('mautic_dashboard_action', {'objectAction': 'new'}), 'data-header': 'mautic.dashboard.widget.add'|trans, }, 'iconClass': 'ri-add-fill', 'btnText': 'mautic.dashboard.widget.add', 'primary': true, }, { 'attr': { 'class': 'btn btn-ghost btn-nospin', 'href': 'javascript:void(0)', 'onclick': "Mautic.saveDashboardLayout('"~'mautic.dashboard.confirmation_layout_name'|trans~"');", 'data-toggle': '', }, 'iconClass': 'ri-save-line', 'btnText': 'mautic.dashboard.save_as_predefined', }, { 'attr': { 'class': 'btn btn-ghost btn-nospin', 'href': 'javascript:void(0)', 'onclick': "Mautic.exportDashboardLayout('"~'mautic.dashboard.confirmation_layout_name'|trans~"', '"~path('mautic_dashboard_action', {'objectAction': 'export'})~"');", 'data-toggle': '', }, 'iconClass': 'ri-export-line', 'btnText': 'mautic.dashboard.export.widgets', }, { 'attr': { 'class': 'btn btn-ghost', 'href': path('mautic_dashboard_action', {'objectAction': 'import'}), 'data-header': 'mautic.dashboard.widget.import'|trans, }, 'iconClass': 'ri-import-line', 'btnText': 'mautic.dashboard.widget.import', }, ], }) }} {% endblock %} {% block content %} {% if true == phpVersion['isOutdated'] %}

{{ 'mautic.dashboard.phpversionwarning.title'|trans }}

{{ 'mautic.dashboard.phpversionwarning.body'|trans({'%phpversion%': phpVersion['version']})|purify }}

{% endif %}
{% if widgets|length > 0 %}
{% for widget in widgets %}
{{ include('@MauticDashboard/Dashboard/widget.html.twig', {'widget': widget}) }}
{% endfor %}
{% else %}

{{ 'mautic.dashboard.nowidgets.tip.header'|trans }}

{{ 'mautic.dashboard.nowidgets.tip'|trans }}

{% include '@MauticCore/Helper/button.html.twig' with { buttons: [ { label: 'mautic.dashboard.apply_default', variant: 'success', href: path('mautic_dashboard_action', {'objectAction': 'applyDashboardFile', 'file': 'default.json'}) } ] } %}
{% endif %} {% endblock %}