Skip to content

Commit 63d9e94

Browse files
authored
Поправил анимацию (#118)
При первом появлении списка диалогов не было анимации - вернул ее
1 parent 859282c commit 63d9e94

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

SwiftUI-WorkoutApp/Screens/Messages/DialogList/DialogListView.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,8 @@ private extension DialogListView {
9696

9797
@ViewBuilder
9898
var dialogList: some View {
99-
if viewModel.list.isEmpty {
99+
ZStack {
100100
Color.swBackground
101-
} else {
102101
List {
103102
ForEach(viewModel.list) { model in
104103
dialogListItem(model)
@@ -109,7 +108,9 @@ private extension DialogListView {
109108
.onDelete(perform: initiateDeletion)
110109
}
111110
.listStyle(.plain)
111+
.opacity(viewModel.list.isEmpty ? 0 : 1)
112112
}
113+
.animation(.default, value: viewModel.list.count)
113114
}
114115

115116
func dialogListItem(_ model: DialogResponse) -> some View {

0 commit comments

Comments
 (0)