yattee/Shared/Subscriptions/SubscriptionsPageButton.swift

23 lines
564 B
Swift
Raw Permalink Normal View History

import Defaults
import SwiftUI
struct SubscriptionsPageButton: View {
@Default(.subscriptionsViewPage) private var subscriptionsViewPage
var body: some View {
Button {
subscriptionsViewPage = subscriptionsViewPage.next()
} label: {
Text(subscriptionsViewPage.rawValue.capitalized)
.frame(maxWidth: .infinity)
.font(.caption)
}
}
}
struct SubscriptionsPageButton_Previews: PreviewProvider {
static var previews: some View {
SubscriptionsPageButton()
}
}