@zig {
const ColumnChoices = []const enum{song, album, artist, artistlist, scrobbles, date};
const columns: ColumnChoices = &.{.song, .scrobbles};
}
@partial partials/header
{{.album.name}}
{{.album.scrobbles}} scrobbles ({{.album.rank}} place)
{{.album.song_num}} songs
@partial partials/firstlast_listens(firstlast: .firstlast)
Yearly Performance
@partial partials/timescale(range: .yearly)
Songs
@partial partials/newtable(T: ColumnChoices, table_data: .songs, columns: columns)