aboutsummaryrefslogtreecommitdiff
path: root/Hotline/macOS/TrackerView.swift
diff options
context:
space:
mode:
authorDustin Mierau <mierau@users.noreply.github.com>2024-10-04 10:12:25 -0700
committerGitHub <noreply@github.com>2024-10-04 10:12:25 -0700
commit77b3ac3c051fc4e8fa126cd21e261be28f4aad1a (patch)
treeba3e3d567872c92a74734c593e9717aa12a0441a /Hotline/macOS/TrackerView.swift
parent93841e378308f959566e1411a7cba6a2602db2e8 (diff)
parent5dc0ed09a3cdebad75d46aa3ef8f7a83b18ba449 (diff)
Merge pull request #34 from jverkoey/openservershortcut
Add Cmd+Down keyboard shortcut for connecting to servers.
Diffstat (limited to 'Hotline/macOS/TrackerView.swift')
-rw-r--r--Hotline/macOS/TrackerView.swift16
1 files changed, 13 insertions, 3 deletions
diff --git a/Hotline/macOS/TrackerView.swift b/Hotline/macOS/TrackerView.swift
index a52bccd..0fac8b0 100644
--- a/Hotline/macOS/TrackerView.swift
+++ b/Hotline/macOS/TrackerView.swift
@@ -18,8 +18,8 @@ struct TrackerView: View {
@State private var bookmarkExport: BookmarkDocument? = nil
@Query(sort: \Bookmark.order) private var bookmarks: [Bookmark]
- @State private var selection: Bookmark? = nil
-
+ @Binding var selection: Bookmark?
+
var body: some View {
List(selection: $selection) {
ForEach(bookmarks, id: \.self) { bookmark in
@@ -459,6 +459,16 @@ struct TrackerItemView: View {
}
}
+#if DEBUG
+private struct TrackerViewPreview: View {
+ @State var selection: Bookmark? = nil
+
+ var body: some View {
+ TrackerView(selection: $selection)
+ }
+}
+
#Preview {
- TrackerView()
+ TrackerViewPreview()
}
+#endif