mirror of
https://github.com/yattee/yattee.git
synced 2024-12-15 06:40:32 +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()
|
||
|
}
|
||
|
}
|