{% load ui_assets ui_classes ui_shortcuts %}
{% ui_require_asset "trellis:keybinding" %}
{% ui_class "ui.keybinding" "root" class=class as root_class %}
{% ui_class "ui.keybinding" "key" as key_class %}
{% ui_class "ui.keybinding" "separator" as separator_class %}
{% ui_format_shortcut_keys keys as keybinding_steps %}
{% for step in keybinding_steps %}{% if not forloop.first %}then{% endif %}{% for key in step %}{{ key.label }}{% endfor %}{% endfor %}