aboutsummaryrefslogtreecommitdiff
path: root/Hotline/Views/ServerView.swift
diff options
context:
space:
mode:
authorDustin Mierau <dustin@mierau.me>2023-12-19 20:38:13 -0800
committerDustin Mierau <dustin@mierau.me>2023-12-19 20:38:13 -0800
commit4fd69c02a3e7b581bb9229865336c315153f3b18 (patch)
treee6e11d872424196f2b4033077902126ad5556e40 /Hotline/Views/ServerView.swift
parent5e87b5927cd931d46fb5f72fb035480a95969a9f (diff)
Beginnings of a UI for macOS as well as some visual changes to iOS client. :)
Diffstat (limited to 'Hotline/Views/ServerView.swift')
-rw-r--r--Hotline/Views/ServerView.swift51
1 files changed, 0 insertions, 51 deletions
diff --git a/Hotline/Views/ServerView.swift b/Hotline/Views/ServerView.swift
deleted file mode 100644
index 09ab877..0000000
--- a/Hotline/Views/ServerView.swift
+++ /dev/null
@@ -1,51 +0,0 @@
-import SwiftUI
-
-struct ServerView: View {
- @Environment(Hotline.self) private var model: Hotline
- @Environment(\.colorScheme) var colorScheme
-
- enum Tab {
- case chat, users, news, messageBoard, files
- }
-
- var body: some View {
- TabView {
- ChatView()
- .tabItem {
- Image(systemName: "bubble")
- }
- .tag(Tab.chat)
-
- UsersView()
- .tabItem {
- Image(systemName: "person.2")
- }
- .tag(Tab.users)
-
- if let v = model.serverVersion, v >= 150 {
- NewsView()
- .tabItem {
- Image(systemName: "newspaper")
- }
- .tag(Tab.news)
- }
-
- MessageBoardView()
- .tabItem {
- Image(systemName: "book.closed")
- }
- .tag(Tab.messageBoard)
-
- FilesView()
- .tabItem {
- Image(systemName: "folder").tint(.black)
- }
- .tag(Tab.files)
- }
- .accentColor(colorScheme == .dark ? .white : .black)
- }
-}
-
-#Preview {
- ServerView()
-}