This commit is contained in:
Vladimir Dubovik
2025-04-04 11:01:33 +03:00
parent 14c229175c
commit edfe97c6dc
13 changed files with 169 additions and 69 deletions

View File

@ -48,7 +48,7 @@ struct ScheduleView: View {
private var onlineContent: some View {
Group {
if vm.errorInNetwork == .timeout {
NetworkErrorView()
NetworkErrorView(message: "Проверьте подключение к интернету")
} else if vm.isLoading {
LoadingScheduleView()
} else if vm.errorInNetwork != .invalidResponse {
@ -114,7 +114,8 @@ struct ScheduleView: View {
} else {
let filteredSubjects = subjects.filter { $0.day == Int16(vm.selectedIndex) }
if (filteredSubjects.isEmpty || vm.week != 0) && !hasClassesToShow {
NetworkErrorView()
ConnectingToNetworkView()
.padding(.top, 100)
} else {
ForEach(filteredSubjects, id: \.self) { subject in
if (vm.showOnlyChoosenGroup == "Все" || subject.group == vm.showOnlyChoosenGroup) && vm.week == 0 {