|
|
|
|
@ -20,6 +20,7 @@ struct PlayerControlsView: View { |
|
|
|
|
let onVolumeChange: (Float) -> Void |
|
|
|
|
let onShuffleToggle: () -> Void |
|
|
|
|
let onNowPlayingTap: () -> Void |
|
|
|
|
var contextMenuConfig: TrackContextMenuConfig? = nil |
|
|
|
|
|
|
|
|
|
@State private var isDragging = false |
|
|
|
|
@State private var dragValue: Double = 0 |
|
|
|
|
@ -115,6 +116,7 @@ struct PlayerControlsView: View { |
|
|
|
|
onNowPlayingTap() |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
.trackContextMenu(track: currentTrack, config: contextMenuConfig) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private var progressTrack: some View { |
|
|
|
|
|