Don't render filtered status fix #431

This commit is contained in:
Thomas Ricouard 2023-01-27 13:38:07 +01:00
parent de4346c47e
commit aff318b0ca

View file

@ -35,11 +35,14 @@ public struct StatusesListView<Fetcher>: View where Fetcher: StatusesFetcher {
case let .display(statuses, nextPageState):
ForEach(statuses, id: \.viewId) { status in
StatusRowView(viewModel: .init(status: status, isCompact: false, isRemote: isRemote))
.id(status.id)
.padding(.horizontal, .layoutPadding)
Divider()
.padding(.vertical, .dividerPadding)
let viewModel = StatusRowViewModel(status: status, isCompact: false, isRemote: isRemote)
if viewModel.filter?.filter.filterAction != .hide {
StatusRowView(viewModel: viewModel)
.id(status.id)
.padding(.horizontal, .layoutPadding)
Divider()
.padding(.vertical, .dividerPadding)
}
}
switch nextPageState {