mirror of
https://github.com/yattee/yattee.git
synced 2024-12-13 22:00:31 +05:30
32 lines
878 B
Swift
32 lines
878 B
Swift
import SwiftUI
|
|
|
|
struct ClearQueueButton: View {
|
|
private var navigation = NavigationModel.shared
|
|
|
|
var body: some View {
|
|
Button {
|
|
navigation.presentAlert(
|
|
Alert(
|
|
title: Text("Are you sure you want to clear the queue?"),
|
|
primaryButton: .destructive(Text("Clear All")) {
|
|
PlayerModel.shared.removeQueueItems()
|
|
},
|
|
secondaryButton: .cancel()
|
|
)
|
|
)
|
|
} label: {
|
|
Label("Clear Queue", systemImage: "trash")
|
|
.font(.headline)
|
|
.labelStyle(.iconOnly)
|
|
.foregroundColor(.secondary)
|
|
}
|
|
.buttonStyle(.plain)
|
|
}
|
|
}
|
|
|
|
struct ClearQueueButton_Previews: PreviewProvider {
|
|
static var previews: some View {
|
|
ClearQueueButton()
|
|
}
|
|
}
|