import SwiftUI struct SettingsSearchView: View { @EnvironmentObject var settings: SettingsManager // #if os(macOS) // var manager = BooruManager(.yandere) // #else // @EnvironmentObject var manager: BooruManager // #endif var body: some View { Picker("Suggestion Mode", selection: $settings.searchSuggestionsMode) { ForEach(SettingsSearchSuggestionsMode.allCases, id: \.self) { type in Text(type.rawValue.capitalized).tag(type) } } // TODO: Fix for iOS // Button( // "Clear Cached Tags (\(manager.cacheSize ?? "Unknown size"))" // ) { // manager.clearCachedTags() // } // #if os(macOS) // .frame(maxWidth: .infinity, alignment: .trailing) // #endif Button("Clear History") { settings.searchHistory.removeAll() } #if os(macOS) .frame(maxWidth: .infinity, alignment: .trailing) #endif } }