mirror of
https://github.com/metabolist/metatext.git
synced 2024-12-01 04:20:59 +00:00
46 lines
1.2 KiB
Swift
46 lines
1.2 KiB
Swift
// Copyright © 2021 Metabolist. All rights reserved.
|
|
|
|
import SwiftUI
|
|
|
|
struct AboutView: View {
|
|
var body: some View {
|
|
Form {
|
|
Section {
|
|
VStack(spacing: .defaultSpacing) {
|
|
Text("metatext")
|
|
.font(.largeTitle)
|
|
Text(verbatim: "\(Self.version) (\(Self.build))")
|
|
}
|
|
.padding()
|
|
}
|
|
.frame(maxWidth: .infinity, alignment: .center)
|
|
Section {
|
|
NavigationLink(
|
|
destination: AcknowledgmentsView()) {
|
|
Label("about.acknowledgments", systemImage: "curlybraces")
|
|
}
|
|
}
|
|
}
|
|
.navigationTitle("about")
|
|
}
|
|
}
|
|
|
|
private extension AboutView {
|
|
static var version: String {
|
|
Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String ?? ""
|
|
}
|
|
|
|
static var build: String {
|
|
Bundle.main.object(forInfoDictionaryKey: kCFBundleVersionKey as String) as? String ?? ""
|
|
}
|
|
}
|
|
|
|
#if DEBUG
|
|
import PreviewViewModels
|
|
|
|
struct AboutView_Previews: PreviewProvider {
|
|
static var previews: some View {
|
|
AboutView()
|
|
}
|
|
}
|
|
#endif
|