From 3994a6f408905049a5c280a303e30fe636b07968 Mon Sep 17 00:00:00 2001 From: Shav Kinderlehrer Date: Tue, 12 Dec 2023 19:51:54 -0500 Subject: Add logger + log console --- Jel/Views/ContentView.swift | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) (limited to 'Jel/Views/ContentView.swift') 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 { -- cgit v1.2.3