stammbaum/templates/person.html

39 lines
884 B
HTML

{% extends "_layout.html" %}
{%- block content -%}
<div class="family-node">
<div class="name">
<span class="first-name">{{ first_name }}</span>
<span class="last-name">{{ last_name }}</span>
{% if maiden_name.is_some() %}
<span class="maiden-name">({{ maiden_name.as_ref().unwrap() }})</span>
{% endif %}
</div>
<div class="details">
<div>Sex:
{% match sex %}
{% when Sex::Male %}Male
{% when Sex::Female %}Female
{% when Sex::Other(desc) %}{{ desc }}
{% endmatch %}
</div>
<div>Birthday: {{ date_of_birth.format("%Y-%m-%d") }}</div>
<a href="/{{ id }}">ID: {{ id }}</a>
<div class="parents">
Parents:
{% if parents.is_empty() %}
<ul></ul>
{% else %}
<ul>
{% for parent_id in &parents %}
<li>
<a href="/{{ parent_id }}">{{ parent_id }}</a>
</li>
{% endfor %}
</ul>
{% endif %}
</div>
</div>
{%- endblock -%}