diff options
author | Shav Kinderlehrer <[email protected]> | 2023-12-12 01:22:43 -0500 |
---|---|---|
committer | Shav Kinderlehrer <[email protected]> | 2023-12-12 01:26:00 -0500 |
commit | 5ed7d2551ccaefc19d9e0b934ef17583dca202b2 (patch) | |
tree | 1c7853d57b0366f33356506c01b89d5955047c06 /Jel/ContentView.swift | |
parent | 8a2b75dbfa85b89964848d4d2673e35cc6eed078 (diff) | |
download | jel-5ed7d2551ccaefc19d9e0b934ef17583dca202b2.tar.gz jel-5ed7d2551ccaefc19d9e0b934ef17583dca202b2.zip |
Add server page
Diffstat (limited to 'Jel/ContentView.swift')
-rw-r--r-- | Jel/ContentView.swift | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/Jel/ContentView.swift b/Jel/ContentView.swift index 69609c1..2c388be 100644 --- a/Jel/ContentView.swift +++ b/Jel/ContentView.swift @@ -8,17 +8,24 @@ import SwiftUI struct ContentView: View { - var body: some View { + @ObservedObject var authState: AuthStateController + + var body: some View { VStack { - Image(systemName: "globe") - .imageScale(.large) - .foregroundStyle(.tint) - Text("Hello, world!") + if !authState.loggedIn { + AddServerView(authState: authState) + } else { + Text("Logged in") + Button("Log out") { + authState.loggedIn = false + authState.save() + } + } } .padding() } } #Preview { - ContentView() + ContentView(authState: AuthStateController()) } |