diff options
| author | Dustin Mierau <mierau@users.noreply.github.com> | 2024-10-04 10:12:25 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-04 10:12:25 -0700 |
| commit | 77b3ac3c051fc4e8fa126cd21e261be28f4aad1a (patch) | |
| tree | ba3e3d567872c92a74734c593e9717aa12a0441a /Hotline/macOS | |
| parent | 93841e378308f959566e1411a7cba6a2602db2e8 (diff) | |
| parent | 5dc0ed09a3cdebad75d46aa3ef8f7a83b18ba449 (diff) | |
Merge pull request #34 from jverkoey/openservershortcut
Add Cmd+Down keyboard shortcut for connecting to servers.
Diffstat (limited to 'Hotline/macOS')
| -rw-r--r-- | Hotline/macOS/TrackerView.swift | 16 |
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 |