diff options
| author | Dustin Mierau <dustin@mierau.me> | 2023-12-19 20:38:13 -0800 |
|---|---|---|
| committer | Dustin Mierau <dustin@mierau.me> | 2023-12-19 20:38:13 -0800 |
| commit | 4fd69c02a3e7b581bb9229865336c315153f3b18 (patch) | |
| tree | e6e11d872424196f2b4033077902126ad5556e40 /Hotline/Views/ServerView.swift | |
| parent | 5e87b5927cd931d46fb5f72fb035480a95969a9f (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.swift | 51 |
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() -} |