{% macro ws_fail_message() %} {% endmacro %} {% macro flash_msg_holder() %} {% endmacro %} {# these values are mirroring real config values, must share same name; use in JS #} {% macro cfg_mirrors(fld_names) %} {% for fn in fld_names %} {{fn}}: {{ CFG.get(fn)|tojson }}, {% endfor %} {% endmacro %} {% macro select_field(title, cfgname, values, labels, default_idx=0, numeric=False, width='eight', hide_label=False) %}
{% if not hide_label %}{% endif %}
{% endmacro %} {% macro needs_coldcard_message() %}
Coldcard USB Not Connected

This feature needs a USB connection to the Coldcard. Please check the USB cable is connected, and verify the Coldcard is unlocked with the master PIN code.

{% endmacro %} {% macro message_box(title, show_if, icon='warning sign', closable=False) %}
{% if closable %} {% endif %}
{{ title }}

{{ caller() }}

{% endmacro %} {% macro needs_coldcard_callout(dir='left') %}
Coldcard not connected
{% endmacro %} {% macro select_field(title, cfgname, values, labels, default_idx=0, numeric=False, width='eight', hide_label=False) %}
{% if not hide_label %}{% endif %}
{% endmacro %} {% macro wrap_field(fldname, label, desc, disabled_if=None) %}
{% if label %} {% endif %} {{ caller() }}
{% endmacro %} {% macro amount(fldname, label, desc, placeholder="(any amount)", disabled_if=None) %} {% call wrap_field(fldname, label, desc, disabled_if) %}
{% raw %}{{ chain }}{% endraw %}
{% endcall %} {% endmacro %} {% macro text_field(fldname, label, desc, placeholder="(not used)", extras="", rhs_label="tbd", disabled_if=None) %} {% call wrap_field(fldname, label, desc, disabled_if) %}
{{rhs_label|safe}}
{% endcall %} {% endmacro %} {% macro textarea(fldname, label, desc, placeholder, disabled_if=None, rows=1) %} {% call wrap_field(fldname, label, desc, disabled_if) %} {% endcall %} {% endmacro %} {% macro choice(fldname, label, desc, values=None, extras=[], multi=False, disabled_if=None, default_text='') %} {% call wrap_field(fldname, label, desc, disabled_if) %} {% endcall %} {% endmacro %} {% macro bool_choice(fldname, desc, disabled_if=None, style="toggle", fld_kls="field", readonly_if=None) %}
{% if not caller %} {% else %} {{ caller() }} {% endif %}
{% endmacro %} {% macro subhead(tt) %}

{{tt}}

{% endmacro %} {% macro HR() %}
{% endmacro %} {% macro fileupload(label, change, kls="ui large button") %} {% endmacro %} {% macro info_hover(msg) %} {% endmacro %} {% macro info_hover_long(pos=None) %} {% endmacro %}