From 5ed7d2551ccaefc19d9e0b934ef17583dca202b2 Mon Sep 17 00:00:00 2001 From: Shav Kinderlehrer Date: Tue, 12 Dec 2023 01:22:43 -0500 Subject: Add server page --- Jel/ContentView.swift | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'Jel/ContentView.swift') 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()) } -- cgit v1.2.3