{% import "partials/lists/table.html" as table %} {% import "partials/icons.html" as icons %} {% macro brew_actions(brew, navigator) %}
{% if let Some(fp_id) = brew.filter_paper_id %} {% endif %}
{% endmacro %}
{% if brews.items.is_empty() && !navigator.has_search() %}

{% if is_authenticated %} No brews logged yet. Click the Add button to log your first brew. {% else %} No brews logged yet. {% endif %}

{% else %}
{% call table::search_header(navigator, "#brew-list") %}
{% call table::sortable_header("Added", "created-at", navigator, "#brew-list") %} {% if is_authenticated %} {% endif %} {% for brew in brews.items %} {% if let Some(fp_name) = brew.filter_paper_name %} {% endif %} {% if is_authenticated %} {% endif %} {% if is_authenticated %} {% endif %} {% endfor %}
Coffee Grind Recipe Brewer NotesActions
{{ brew.created_date }}
{{ brew.roast_name }}
{{ brew.roaster_name }}
{{ brew.grind_setting }}
{{ brew.grinder_name }}
{{ brew.coffee_weight }} / {{ brew.water_volume }}
{{ brew.ratio }} {{ brew.water_temp }}
{{ brew.brewer_name }}
{% if let Some(fp_name) = brew.filter_paper_name %} {% endif %}
{{ fp_name }} {% if !brew.quick_notes_label.is_empty() %} {{ brew.quick_notes_label }} {% else %} {% endif %}
{% if brews.items.is_empty() %}
No brews match your search.
{% endif %} {% call table::pagination_header(brews, navigator, "#brew-list") %} {% if brews.has_next() %} {% endif %}
{% endif %}