yattee/Shared/Settings/SettingsHeader.swift
2023-05-25 18:53:17 +02:00

36 lines
851 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.localized())
}
#else
Text(text.localized())
#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")
}
}