Add configurable columns

This commit is contained in:
Geomitron
2024-07-12 13:22:43 -05:00
parent 452111c1ef
commit 91e80aed52
8 changed files with 174 additions and 28 deletions

View File

@@ -4,8 +4,11 @@
<td>
<span *ngIf="song.length > 1" class="rounded-sm bg-accent text-accent-content px-1 mr-1 font-bold">{{ song.length }}</span> {{ song[0].name }}
</td>
<td>{{ song[0].artist }}</td>
<td>{{ song[0].album || 'Various' }}</td>
<td>{{ song[0].genre || 'Various' }}</td>
<td>{{ song[0].year || 'Various' }}</td>
<td *ngIf="hasColumn('artist')">{{ song[0].artist }}</td>
<td *ngIf="hasColumn('album')">{{ song[0].album || 'Various' }}</td>
<td *ngIf="hasColumn('genre')">{{ song[0].genre || 'Various' }}</td>
<td *ngIf="hasColumn('year')">{{ song[0].year || 'Various' }}</td>
<td *ngIf="hasColumn('charter')">{{ song[0].charter || 'Various' }}</td>
<td *ngIf="hasColumn('length')">{{ songLength }}</td>
<td *ngIf="hasColumn('difficulty')">{{ songDifficulty }}</td>
<!-- TODO: "Various" will never display -->