diff options
author | Shav Kinderlehrer <[email protected]> | 2023-12-12 19:51:54 -0500 |
---|---|---|
committer | Shav Kinderlehrer <[email protected]> | 2023-12-12 19:51:54 -0500 |
commit | 3994a6f408905049a5c280a303e30fe636b07968 (patch) | |
tree | ca06fab6088483deb3ab6bd422bca8647348c094 /Jel/Views/ContentView.swift | |
parent | 9ccd37f754db33a190a9867bd5a310dfe5f4d17c (diff) | |
download | jel-3994a6f408905049a5c280a303e30fe636b07968.tar.gz jel-3994a6f408905049a5c280a303e30fe636b07968.zip |
Add logger + log console
Diffstat (limited to 'Jel/Views/ContentView.swift')
-rw-r--r-- | Jel/Views/ContentView.swift | 34 |
1 files changed, 23 insertions, 11 deletions
diff --git a/Jel/Views/ContentView.swift b/Jel/Views/ContentView.swift index 356615d..91d5c7c 100644 --- a/Jel/Views/ContentView.swift +++ b/Jel/Views/ContentView.swift @@ -6,23 +6,35 @@ // import SwiftUI +import PulseUI struct ContentView: View { @ObservedObject var authState: AuthStateController + + @State var showingConsoleSheet: Bool = false var body: some View { - VStack { - if !authState.loggedIn { - SignInView(authState: authState) - } else { - Text("Logged in") - Button("Log out") { - authState.loggedIn = false - authState.save() - } - } + VStack { + Button { + showingConsoleSheet.toggle() + } label: { + Label("Console", systemImage: "network") + } + .sheet(isPresented: $showingConsoleSheet) { + ConsoleSheetView(showingConsoleSheet: $showingConsoleSheet) + } + + if !authState.loggedIn { + SignInView(authState: authState) + } else { + Text("Logged in") + Button("Log out") { + authState.loggedIn = false + authState.save() } - .padding() + } } + .padding() + } } #Preview { |