<div class="empty-state">
    {% if icon is defined and icon %}
        <span class="empty-icon" aria-hidden="true">{{ icon }}</span>
    {% endif %}
    {% if title is defined and title %}
        <h3>{{ title }}</h3>
    {% endif %}
    <p>{{ message }}</p>
    {% if actions is defined and actions|length > 0 %}
        {% if actions|length == 1 %}
            <a href="{{ path(actions[0].path) }}" class="btn {{ actions[0].class }}">{{ actions[0].label }}</a>
        {% else %}
            <div class="empty-state-actions">
                {% for action in actions %}
                    <a href="{{ path(action.path) }}" class="btn {{ action.class }}">{{ action.label }}</a>
                {% endfor %}
            </div>
        {% endif %}
    {% endif %}
</div>
