{#- Shared dashboard components, ported 1:1 from the Dragon shell.dr so dash.js / dg.js work
unchanged. Import with: {% import 'ui/kit.html' as kit %}
cols are lists of (key, label) pairs. Row templates must emit
cells and a
leading
for bulk select. -#}
{% macro search_svg() %}{% endmacro %}
{#- search (left) + filters + spacer + selection actions + Columns menu. Pass filters /
selactions as already-rendered HTML strings (e.g. from a {% set x %}...{% endset %} block). -#}
{% macro toolbar(tkey, placeholder, cols, filters='', selactions='', q='') %}