damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

SearchSettingsView.swift (1033B)


      1 //
      2 //  SearchSettingsView.swift
      3 //  damus
      4 //
      5 //  Created by Ben Weeks on 29/05/2023.
      6 //
      7 
      8 import SwiftUI
      9 
     10 struct SearchSettingsView: View {
     11     @ObservedObject var settings: UserSettingsStore
     12     @Environment(\.dismiss) var dismiss
     13 
     14     var body: some View {
     15         Form {
     16             Section(header: Text(NSLocalizedString("Spam", comment: "Section header for Universe/Search spam"))) {
     17                 Toggle(NSLocalizedString("View multiple events per user", comment: "Setting to only see 1 event per user (npub) in the search/universe"), isOn: $settings.multiple_events_per_pubkey)
     18                     .toggleStyle(.switch)
     19             }
     20         }
     21         .navigationTitle(NSLocalizedString("Search/Universe", comment: "Navigation title for universe/search settings."))
     22         .onReceive(handle_notify(.switched_timeline)) { _ in
     23             dismiss()
     24         }
     25     }
     26 }
     27 
     28 struct SearchSettingsView_Previews: PreviewProvider {
     29     static var previews: some View {
     30         SearchSettingsView(settings: UserSettingsStore())
     31     }
     32 }