{% comment %} The history page's rows, swapped in by the filter controls. Args: notifications, page, has_next, has_previous, selected_* (for the pager's hx-get, which has to carry the current filters forward). {% endcomment %} {% comment %} The page the reader is on, so the container's refresh returns it rather than snapping back to page 1. It lives in this partial because this partial is what gets re-rendered, so the value is always the one just served. {% endcomment %} {% if notifications %}
{% if n.payload.action_url %} {{ n.title }} {% else %}{{ n.title }}{% endif %}
{% if n.body %}{{ n.body }}
{% endif %}{{ n.created_at|timesince }} ago {% if n.payload.workspace_name %} · {{ n.payload.workspace_name }}{% endif %}
Nothing here
{% if selected_event_types or selected_read_state %}No notifications match this filter.{% else %}Notifications about your flows, channels and broadcasts will appear here.{% endif %}