{% macro dataset_icon(name=none, kind=none) -%} {%- endmacro %} {# Icon picker: preview, always-visible suggestions and a Lucide name field (combobox). Without JavaScript the name field alone submits the value. #} {% macro icon_picker(choices, selected=none, id='dataset-icon', kind=none) -%} {% set current = rendered_dataset_icon(selected, kind) %} {% set default = default_dataset_icon(kind) %} {% set normalized = (selected or '')|trim|lower %}
Choose a suggestion or enter any Lucide icon name. Unknown names use the default dataset icon.
{{ normalized or default }}