{% include '_macros/app_tile.html' %}
{% include '_macros/addon_tile.html' %}
{% include '_macros/more_button.html' %}
{% macro results_subheader(query, count) %}
{% endmacro %}
{% set api_url = anonApiParams('search', params) %}
{% if params.region %}
{# If the user entered PotatoSearchâ„¢ `:region=` then update `region`. #}
{% set api_url = api_url|urlparams(region=params.region) %}
{% endif %}
{% if params.sort %}
{% set api_url = api_url|urlparams(sort=params.sort) %}
{% endif %}
{% defer (url=api_url, pluck='objects', as=getProductType, paginate='.app-list',
id='searchresults') %}
{{ results_subheader(raw_query, response.meta.total_count) }}
{% placeholder %}
{% empty %}
{{ results_subheader(raw_query, 0) }}
{{ _('No results found') }}
{% except %}
{% end %}