{% import "macros.html" as macros %}
{% set data = load_data(path="data/albums.json") %}
{{ macros::treeview(height="32rem") }}
{% for genre, albums in data.albums | group_by(attribute="genre") %}
{{ macros::subtree(name=genre, open=true) }}
{% for album in albums %}
{{ macros::treelink(text=album.artist ~ " - " ~ album.name ~ `
`,
url="https://musicbrainz.org/release-group/" ~ album.release_group, blank=true) }}
{% endfor %}
{{ macros::endsubtree() }}
{% endfor %}
{{ macros::endtreeview() }}