{# Shared row-actions — inline edit/delete icon buttons (reveal on
# hover via .rio-row-actions, console.css). Imported as a macro so
# every list page renders the same actions.
#
# Usage:
# {% from "admin/_row_actions.html" import row_actions %}
# {{ row_actions("users", u.id) }}
# #}
{% macro row_actions(admin_name, row_id, edit_path="edit", delete_path="delete") -%}
<span class="rio-row-actions">
<a class="rio-iconbtn rio-iconbtn--sm" href="/admin/{{ admin_name }}/{{ row_id }}/{{ edit_path }}" aria-label="Edit row {{ row_id }}">{{ icon("pencil") }}</a>
<a class="rio-iconbtn rio-iconbtn--sm" href="/admin/{{ admin_name }}/{{ row_id }}/{{ delete_path }}" aria-label="Delete row {{ row_id }}" style="color:var(--rio-danger)">{{ icon("trash") }}</a>
</span>
{%- endmacro %}