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) } } Button( "Clear Cached Tags (\(manager.cacheSize ?? "Unknown size"))" ) { manager.clearCachedTags() } .trailingFrame() Button("Clear History") { settings.searchHistory.removeAll() } .trailingFrame() } }