diff options
Diffstat (limited to 'Jel/Views/Settings/SettingsView.swift')
-rw-r--r-- | Jel/Views/Settings/SettingsView.swift | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/Jel/Views/Settings/SettingsView.swift b/Jel/Views/Settings/SettingsView.swift index 676b977..6d246d1 100644 --- a/Jel/Views/Settings/SettingsView.swift +++ b/Jel/Views/Settings/SettingsView.swift @@ -18,25 +18,41 @@ struct SettingsView: View { NavigationStack { Form { Section() { + LabeledContent("Username") { + Text("\(authState.username ?? "---")") + .textSelection(.enabled) + } + + LabeledContent("Auth Token") { + Text("\(authState.authToken ?? "---")") + .textSelection(.enabled) + } + + Button(role: .destructive) { + authState.loggedIn = false + authState.save() + } label: { + Text("Sign out") + } + } header: { + Text("Current User") + } + + Section() { AppearancePicker() } header: { Text("Accessibility") } - Section { + Section() { NavigationLink { ConsoleView() .closeButtonHidden() } label: { Text("Logs") } - - Button(role: .destructive) { - authState.loggedIn = false - authState.save() - } label: { - Text("Sign out") - } + } header: { + Text("Debug") } } .navigationTitle("Settings") |