44 lines
No EOL
1.1 KiB
HTML
44 lines
No EOL
1.1 KiB
HTML
{% extends "base_with_list.html" %}
|
|
|
|
{% block content %}
|
|
|
|
<div class="content" id="recipe-view">
|
|
<h2 class="recipe-title" >{{ recipe.title }}</h2>
|
|
|
|
{% if user.is_some() && recipe.user_id == user.as_ref().unwrap().id %}
|
|
<a class="edit-recipe" href="/recipe/edit/{{ recipe.id }}" >Edit</a>
|
|
{% endif %}
|
|
|
|
<div class="tags">
|
|
{% for tag in recipe.tags %}
|
|
<span class="tag">{{ tag }}</span>
|
|
{% endfor %}
|
|
</div>
|
|
|
|
{% match recipe.servings %}
|
|
{% when Some(servings) %}
|
|
<span class="servings">
|
|
{% if *servings == 1 %}
|
|
{{ tr.t(Sentence::RecipeOneServing) }}
|
|
{% else %}
|
|
{{ tr.tp(Sentence::RecipeSomeServings, [Box::new(**servings)]) }}
|
|
{% endif %}
|
|
</span>
|
|
{% else %}
|
|
{% endmatch %}
|
|
|
|
|
|
{% match recipe.estimated_time %}
|
|
{% when Some(time) %}
|
|
{{ time +}} {{+ tr.t(Sentence::RecipeEstimatedTimeMinAbbreviation) }}
|
|
{% else %}
|
|
{% endmatch %}
|
|
|
|
{% if !recipe.description.is_empty() %}
|
|
<div class="recipe-description" >
|
|
{{ recipe.description.clone() }}
|
|
</div>
|
|
{% endif %}
|
|
</div>
|
|
|
|
{% endblock %} |