{% set context = context ?? 'index' %}
{% set hyperlink = hyperlink ?? (context in ['index', 'embedded-index', 'pane']) %}
{% set returnUrl = returnUrl ?? null %}

{% apply spaceless %}
  {% for element in elements %}
    {% tag 'li' with {
      class: (element.isProvisionalDraft ? element.getCanonicalId() : element.id) in disabledElementIds ? 'disabled' : null,
      data: {
        id: element.id,
      },
    } %}
      {{ elementCard(element, {
        context,
        selectable,
        sortable,
        hyperlink,
        returnUrl,
      }) }}
    {% endtag %}
  {% endfor %}
{% endapply -%}
