mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2025-06-29 04:39:53 +00:00
* wip
* refactor, fix bindings
* wip
* wip
* fixes
* wip
* information map, logos
* global conditions hack
* restructure
* restructure
* texts
* text
* restructure
* wip
* restructure
* rename
* wip
* conditions for all
* comment
* onboarding wip
* onboarding wip
* fix paddings
* fix paddings
* wip
* fix padding
* onboarding wip
* nav link instead of sheet
* pretty button
* large titles
* notifications mode button style
* reenable demo operator
* Revert "reenable demo operator"
This reverts commit 42111eb333
.
* padding
* reenable demo operator
* refactor (removes additional model api)
* style
* bold
* bold
* light/dark
* fix button
* comment
* wip
* remove preset
* new types
* api types
* apis
* smp and xftp servers in single view
* test operator servers, refactor
* save in main view
* better progress
* better in progress
* remove shadow
* update
* apis
* conditions view wip
* load text
* remove custom servers button from onboarding, open already conditions in nav link
* allow to continue with simplex on onboarding
* footer
* existing users notice
* fix to not show nothing on no action
* disable notice
* review later
* disable notice
* wip
* wip
* wip
* wip
* optional tag
* fix
* fix tags
* fix
* wip
* remove coding keys
* fix onboarding
* rename
* rework model wip
* wip
* wip
* wip
* fix
* wip
* wip
* delete
* simplify
* wip
* fix delete
* ios: server operators ui wip
* refactor
* edited
* save servers on dismiss/back
* ios: add address card and remove address from onboarding (#5181)
* ios: add address card and remove address from onboarding
* allow for address creation in info when open via card
* conditions interactions wip
* conditions interactions wip
* fix
* wip
* wip
* wip
* wip
* rename
* wip
* fix
* remove operator binding
* fix set enabled
* rename
* cleanup
* text
* fix info view dark mode
* update lib
* ios: operators & servers validation
* fix
* ios: align onboarding style
* ios: align onboarding style
* ios: operators info (#5207)
* ios: operators info
* update
* update texts
* texts
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
---------
Co-authored-by: Diogo <diogofncunha@gmail.com>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
61 lines
1.9 KiB
Swift
61 lines
1.9 KiB
Swift
//
|
|
// UserAddressLearnMore.swift
|
|
// SimpleX (iOS)
|
|
//
|
|
// Created by spaced4ndy on 27.04.2023.
|
|
// Copyright © 2023 SimpleX Chat. All rights reserved.
|
|
//
|
|
|
|
import SwiftUI
|
|
|
|
struct UserAddressLearnMore: View {
|
|
@State var showCreateAddressButton = false
|
|
@State private var createAddressLinkActive = false
|
|
|
|
var body: some View {
|
|
VStack {
|
|
List {
|
|
VStack(alignment: .leading, spacing: 18) {
|
|
Text("You can share your address as a link or QR code - anybody can connect to you.")
|
|
Text("You won't lose your contacts if you later delete your address.")
|
|
Text("When people request to connect, you can accept or reject it.")
|
|
Text("Read more in [User Guide](https://simplex.chat/docs/guide/app-settings.html#your-simplex-contact-address).")
|
|
}
|
|
.listRowBackground(Color.clear)
|
|
}
|
|
.frame(maxHeight: .infinity)
|
|
|
|
if showCreateAddressButton {
|
|
addressCreationButton()
|
|
.padding()
|
|
}
|
|
}
|
|
}
|
|
|
|
private func addressCreationButton() -> some View {
|
|
ZStack {
|
|
Button {
|
|
createAddressLinkActive = true
|
|
} label: {
|
|
Text("Create SimpleX address")
|
|
}
|
|
.buttonStyle(OnboardingButtonStyle())
|
|
|
|
NavigationLink(isActive: $createAddressLinkActive) {
|
|
UserAddressView(autoCreate: true)
|
|
.navigationTitle("SimpleX address")
|
|
.navigationBarTitleDisplayMode(.large)
|
|
} label: {
|
|
EmptyView()
|
|
}
|
|
.frame(width: 1, height: 1)
|
|
.hidden()
|
|
}
|
|
}
|
|
}
|
|
|
|
struct UserAddressLearnMore_Previews: PreviewProvider {
|
|
static var previews: some View {
|
|
UserAddressLearnMore()
|
|
}
|
|
}
|