fix(download): swap local track variant actions

This commit is contained in:
zarzet
2026-07-27 14:31:39 +07:00
parent 9b4a960324
commit af6ca12e85
6 changed files with 122 additions and 23 deletions
+5 -1
View File
@@ -433,6 +433,7 @@ extension _ArtistScreenSections on _ArtistScreenState {
context,
ref,
track,
hasLocalPlaybackCandidate: isInHistory || isInLocalLibrary,
),
child: Padding(
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8),
@@ -527,7 +528,10 @@ extension _ArtistScreenSections on _ArtistScreenState {
],
),
),
TrackCollectionQuickActions(track: track),
TrackCollectionQuickActions(
track: track,
hasLocalPlaybackCandidate: isInHistory || isInLocalLibrary,
),
],
),
),
+5 -1
View File
@@ -264,6 +264,7 @@ class _TrackItemWithStatus extends ConsumerWidget {
context,
ref,
track,
hasLocalPlaybackCandidate: isInHistory || isInLocalLibrary,
),
splashColor: colorScheme.primary.withValues(alpha: 0.12),
highlightColor: colorScheme.primary.withValues(alpha: 0.08),
@@ -336,7 +337,10 @@ class _TrackItemWithStatus extends ConsumerWidget {
),
),
PreviewButton(track: track),
TrackCollectionQuickActions(track: track),
TrackCollectionQuickActions(
track: track,
hasLocalPlaybackCandidate: isInHistory || isInLocalLibrary,
),
],
),
),