import SwiftUI struct SettingsThumbnailsView: View { @EnvironmentObject var settings: Settings var body: some View { Picker("Thumbnail Type", selection: $settings.thumbnailType) { ForEach(BooruPostFileType.allCases, id: \.self) { type in Text(type.rawValue.capitalized).tag(type) } } #if os(macOS) Picker("Thumbnail Columns", selection: $settings.columns) { ForEach(1 ... 10, id: \.self) { i in Text("\(i)") } } #else Stepper( "Thumbnail Columns: \(settings.columns)", value: $settings.columns, in: 1 ... 10 ) #endif Toggle("Show NSFW Posts", isOn: $settings.showNSFWPosts) if settings.showNSFWPosts { Toggle("Blur NSFW Thumbnails", isOn: $settings.blurNSFWThumbnails) } } }