{# @description List-view wrapper: renders each object into a grid using the given row template, or the empty state. #} {# @prop list:text | description:"The queryset or list of objects to render." #} {# @prop empty_state:text | description:"Dict of attributes forwarded to the empty state when the list has no results." #} {# @prop card:text | description:"Template name each row is rendered with." #} {% load mvp %} {% for object in list %} {% render_list_item object card %} {% empty %} {% endfor %}