Initial SetupView

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2022-05-19 14:38:25 -07:00
parent 3d1c011e73
commit 084d699cfc
18 changed files with 312 additions and 17 deletions

View File

@@ -11,7 +11,31 @@ import SwiftUI
struct damusApp: App {
var body: some Scene {
WindowGroup {
MainView()
}
}
}
struct MainView: View {
@State var needs_setup = true;
var body: some View {
if needs_setup {
SetupView()
.onReceive(handle_notify(.login)) { notif in
needs_setup = false
}
} else {
ContentView()
}
}
}
func needs_setup() -> Bool {
let _ = get_saved_privkey()
return true
}