{# Django template for RangeSlider #}
{# Plain (unenhanced) usa-range markup — relies on @uswds/uswds/js/usa-range #}
{# at runtime to build the value display and screen-reader callout. #}
{% load components %}
{% with formGroup|default_if_none:True as wrap_group %}
{% if wrap_group %}
{% form_group error=error %}
{% if label %}
{% label htmlFor=id required=required error=error %}{{ label }}{% endlabel %}
{% endif %}
{% if hint %}
{% hint id=id|add:"-hint" %}{{ hint }}{% endhint %}
{% endif %}
{% if error %}
{% error_message id=id|add:"-error" %}{{ error }}{% enderror_message %}
{% endif %}
{% endform_group %}
{% else %}
{% if label %}
{% label htmlFor=id required=required error=error %}{{ label }}{% endlabel %}
{% endif %}
{% if hint %}
{% hint id=id|add:"-hint" %}{{ hint }}{% endhint %}
{% endif %}
{% if error %}
{% error_message id=id|add:"-error" %}{{ error }}{% enderror_message %}
{% endif %}
{% endif %}
{% endwith %}