Add country selector in Shopify
Add button and a popover containing each country option.
{% if localization.available_countries.size > 1 %}
<localization-form>
{% form 'localization' %}
<div class="disclosure">
<button type="button" class="disclosure__button" aria-expanded="false" aria-controls="CountryList">
{{ localization.country.name }} ({{ localization.country.currency.iso_code }} {{ localization.country.currency.symbol }})
<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</svg>
</button>
<ul id="CountryList" role="list" class="disclosure__list" hidden>
{% for country in localization.available_countries %}
<li class="disclosure__item" tabindex="-1">
<a href="#"{% if country.iso_code == localization.country.iso_code %} aria-current="true"{% endif %} data-value="{{ country.iso_code }}">
{{ country.name }} ({{ country.currency.iso_code }} {{ country.currency.symbol }})
</a>
</li>
{% endfor %}
</ul>
<input type="hidden" name="country_code" value="{{ localization.country.iso_code }}">
</div>
{% endform %}
</localization-form>
{% endif %}
