{# Shared applet-scroll-style list section — vertical-title
on the #}
{# left + scrollable
aperture. Inclusion shell (NOT a base template) #}
{# so a single page can invoke it more than once (e.g. my_posts.html #}
{# stacks "My Posts" + "Posts shared with me"). #}
{# #}
{# Parameters: #}
{# shell_title — vertical-rotated heading text (string) #}
{# shell_items — iterable rendered into the list #}
{# shell_item_template — partial rendering each
; receives `item` #}
{# shell_list_id — optional `id=` for the
(e.g. "id_buds_list" #}
{# so buddy-panel JS can target it) #}
{# shell_empty — text for the {% empty %} fallback row #}
{{ shell_title }}
{% for item in shell_items %}
{% include shell_item_template %}
{% empty %}