Skip to content

Commit

Permalink
Add favorite indicator to album context menu
Browse files Browse the repository at this point in the history
  • Loading branch information
rasmuslos committed Jun 18, 2024
1 parent ad36475 commit 01e27b1
Showing 1 changed file with 22 additions and 8 deletions.
30 changes: 22 additions & 8 deletions Multiplatform/Collections/Albums/AlbumContextMenuModifier.swift
Original file line number Diff line number Diff line change
Expand Up @@ -102,15 +102,29 @@ struct AlbumContextMenuModifier: ViewModifier {
VStack(alignment: .leading, spacing: 0) {
ItemImage(cover: album.cover)

Text(album.name)
.padding(.top, 16)
.padding(.bottom, 2)

if let artistName = album.artistName {
Text(artistName)
.font(.subheadline)
.foregroundStyle(.secondary)
HStack(alignment: .top, spacing: 0) {
VStack(alignment: .leading, spacing: 2) {
Text(album.name)
.font(.subheadline)
.lineLimit(1)

if let artistName = album.artistName {
Text(artistName)
.font(.subheadline)
.lineLimit(1)
.foregroundStyle(.secondary)
}
}

if album.favorite {
Spacer(minLength: 4)

Image(systemName: "star.fill")
.font(.caption2)
.foregroundStyle(.tint)
}
}
.padding(.top, 8)
}
.frame(width: 250)
.padding(20)
Expand Down

0 comments on commit 01e27b1

Please sign in to comment.