mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-05-12 02:14:57 +00:00
c3c712aa02
* advertisement * refactor * advertisement state machine * simplify * ios: retry * remove log * android: retry * Update apps/ios/Shared/ContentView.swift Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> * Update apps/ios/Shared/Views/UserSettings/SettingsView.swift Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
31 lines
762 B
Swift
31 lines
762 B
Swift
//
|
|
// SettingsButton.swift
|
|
// SimpleX
|
|
//
|
|
// Created by Evgeny Poberezkin on 31/01/2022.
|
|
// Copyright © 2022 SimpleX Chat. All rights reserved.
|
|
//
|
|
|
|
import SwiftUI
|
|
|
|
struct SettingsButton: View {
|
|
@EnvironmentObject var chatModel: ChatModel
|
|
@State private var showSettings = false
|
|
@AppStorage(DEFAULT_PERFORM_LA) private var prefPerformLA = false
|
|
|
|
var body: some View {
|
|
Button { showSettings = true } label: {
|
|
Image(systemName: "gearshape")
|
|
}
|
|
.sheet(isPresented: $showSettings, content: {
|
|
SettingsView(showSettings: $showSettings, performLA: prefPerformLA)
|
|
})
|
|
}
|
|
}
|
|
|
|
struct SettingsButton_Previews: PreviewProvider {
|
|
static var previews: some View {
|
|
SettingsButton()
|
|
}
|
|
}
|