diff --git a/Forji/Forji/Views/MergedNotificationsOverviewView.swift b/Forji/Forji/Views/MergedNotificationsOverviewView.swift index 3e4fdcd..807e3af 100644 --- a/Forji/Forji/Views/MergedNotificationsOverviewView.swift +++ b/Forji/Forji/Views/MergedNotificationsOverviewView.swift @@ -6,6 +6,7 @@ struct MergedNotificationsOverviewView: View { @State private var pagination: PaginationState> @State private var statusFilter: String = "unread" + @Environment(NavigationState.self) private var navigationState init(manager: MultiInstanceManager) { self.manager = manager @@ -95,6 +96,9 @@ struct MergedNotificationsOverviewView: View { .onChange(of: statusFilter) { reloadNotifications(clearItems: true) } + .onChange(of: navigationState.notificationsRefreshTrigger) { + reloadNotifications() + } .errorAlert(message: $pagination.errorMessage, isPresented: $pagination.showError) }