From c3ae101df2e947e7f09a4f12b57fa5e865019e3c Mon Sep 17 00:00:00 2001 From: Thomas Ricouard Date: Thu, 16 Feb 2023 21:06:45 +0100 Subject: [PATCH] More fix to detail screen --- Packages/Status/Sources/Status/Detail/StatusDetailView.swift | 2 +- .../Status/Sources/Status/Detail/StatusDetailViewModel.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Packages/Status/Sources/Status/Detail/StatusDetailView.swift b/Packages/Status/Sources/Status/Detail/StatusDetailView.swift index b379641c..4a5daa64 100644 --- a/Packages/Status/Sources/Status/Detail/StatusDetailView.swift +++ b/Packages/Status/Sources/Status/Detail/StatusDetailView.swift @@ -42,6 +42,7 @@ public struct StatusDetailView: View { case let .display(statuses, date): makeStatusesListView(statuses: statuses, date: date) + .id(date) if !isLoaded { loadingContextView @@ -113,7 +114,6 @@ public struct StatusDetailView: View { } if self.viewModel.statusId == status.id { makeCurrentStatusView(status: status) - .id(date.description) } else { StatusRowView(viewModel: viewModel) } diff --git a/Packages/Status/Sources/Status/Detail/StatusDetailViewModel.swift b/Packages/Status/Sources/Status/Detail/StatusDetailViewModel.swift index bf187434..c0ee2d71 100644 --- a/Packages/Status/Sources/Status/Detail/StatusDetailViewModel.swift +++ b/Packages/Status/Sources/Status/Detail/StatusDetailViewModel.swift @@ -15,7 +15,7 @@ class StatusDetailViewModel: ObservableObject { } @Published var state: State = .loading - @Published var isLoadingContext = false + @Published var isLoadingContext = true @Published var title: LocalizedStringKey = "" @Published var scrollToId: String?