misc: remove swiftui toolbar

This commit is contained in:
mrFq1
2023-08-16 14:02:28 +08:00
parent b6b8515f48
commit 1f155f7e4b
8 changed files with 0 additions and 86 deletions
@@ -17,7 +17,6 @@ struct LogsView: View {
Group {
LogsTableView(data: logStorage.logs.reversed(), filterString: searchString)
}
.searchable(text: $searchString)
.onReceive(NotificationCenter.default.publisher(for: .toolbarSearchString)) {
guard let string = $0.userInfo?["String"] as? String else { return }
searchString = string
@@ -26,26 +25,6 @@ struct LogsView: View {
guard let level = $0.userInfo?["level"] as? ClashLogLevel else { return }
logLevelChanged(level)
}
.toolbar {
ToolbarItem {
Picker("", selection: $logLevel) {
ForEach([
ClashLogLevel.silent,
.error,
.warning,
.info,
.debug
], id: \.self) {
Text($0.rawValue.capitalized).tag($0)
}
}
.pickerStyle(.menu)
.onChange(of: logLevel) { newValue in
guard newValue != ConfigManager.selectLoggingApiLevel else { return }
logLevelChanged(newValue)
}
}
}
}
func logLevelChanged(_ level: ClashLogLevel) {