diff options
| author | Christian Cleberg <[email protected]> | 2026-04-02 00:17:30 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-04-02 00:17:30 -0500 |
| commit | 7f79cadf99ecf014834855e2e4a5c7d60dd709ac (patch) | |
| tree | e1435c08b416390064e0d2772d6a7703a1737db1 /Hutch/Views/Tickets | |
| parent | cd19a6fb24ebd5550068a28c0daefd07697bebda (diff) | |
| download | hutch-7f79cadf99ecf014834855e2e4a5c7d60dd709ac.tar.gz hutch-7f79cadf99ecf014834855e2e4a5c7d60dd709ac.tar.bz2 hutch-7f79cadf99ecf014834855e2e4a5c7d60dd709ac.zip | |
feat: browse user repositories and trackers from profilev2.9.0
Diffstat (limited to 'Hutch/Views/Tickets')
| -rw-r--r-- | Hutch/Views/Tickets/TicketListView.swift | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/Hutch/Views/Tickets/TicketListView.swift b/Hutch/Views/Tickets/TicketListView.swift index a1cea6f..4a48377 100644 --- a/Hutch/Views/Tickets/TicketListView.swift +++ b/Hutch/Views/Tickets/TicketListView.swift @@ -190,7 +190,15 @@ struct TicketListView: View { // Tickets ForEach(viewModel.filteredTickets) { ticket in - NavigationLink(value: ticket) { + NavigationLink { + TicketDetailView( + ownerUsername: String(tracker.owner.canonicalName.dropFirst()), + trackerName: tracker.name, + trackerId: tracker.id, + trackerRid: tracker.rid, + ticketId: ticket.id + ) + } label: { TicketRowView(ticket: ticket) } .swipeActions(edge: .leading, allowsFullSwipe: true) { @@ -250,15 +258,6 @@ struct TicketListView: View { .refreshable { await viewModel.loadTickets() } - .navigationDestination(for: TicketSummary.self) { ticket in - TicketDetailView( - ownerUsername: String(tracker.owner.canonicalName.dropFirst()), - trackerName: tracker.name, - trackerId: tracker.id, - trackerRid: tracker.rid, - ticketId: ticket.id - ) - } } private var trackerActionsMenu: some View { |
