mirror of
https://github.com/yattee/yattee.git
synced 2024-12-13 13:50:32 +05:30
36 lines
827 B
Swift
36 lines
827 B
Swift
import SwiftUI
|
|
|
|
struct SettingsHeader: View {
|
|
var text: String
|
|
var secondary = false
|
|
|
|
var body: some View {
|
|
Group {
|
|
#if os(iOS)
|
|
if secondary {
|
|
EmptyView()
|
|
} else {
|
|
Text(text)
|
|
}
|
|
#else
|
|
Text(text)
|
|
#endif
|
|
}
|
|
#if os(tvOS)
|
|
.font(secondary ? .footnote : .title3)
|
|
.foregroundColor(.secondary)
|
|
.focusable(false)
|
|
#endif
|
|
#if os(macOS)
|
|
.font(secondary ? .system(size: 13) : .system(size: 15))
|
|
.foregroundColor(secondary ? Color.primary : .secondary)
|
|
#endif
|
|
}
|
|
}
|
|
|
|
struct SettingsHeader_Previews: PreviewProvider {
|
|
static var previews: some View {
|
|
SettingsHeader(text: "Header")
|
|
}
|
|
}
|