summaryrefslogtreecommitdiff
path: root/Jel/ContentView.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Jel/ContentView.swift')
-rw-r--r--Jel/ContentView.swift19
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())
}