Rev 1 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
//
// HomeViewSubPage.swift
// twogetskills
//
// Created by Efrain Yanez Recanatini on 7/31/22.
//
import SwiftUI
struct HomeViewSubPage: View {
@EnvironmentObject private var appNavigation : AppNavigation
@EnvironmentObject private var networkMonitor : NetworkMonitor
var body: some View {
switch appNavigation.subpageActive
{
case .topics :
GridTopicView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
case .capsules :
GridCapsuleView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
case .slides :
GridSlideView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
case .gallery :
GridGalleryView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
case .commentsandrating :
CommentAndRatingView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
case .timeline :
TimeLineView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
case .companies :
CompanyListView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
case .progress :
MyProgressView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
case .profile :
ProfileView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
case .finishtopic :
FinishTopicView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
case .finishcapsule :
FinishCapsuleView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
case .notification :
NotificationListView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
case .deletaccount :
DeleteAccountView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
default :
MyCapsulesView()
.environmentObject(appNavigation)
.environmentObject(networkMonitor)
}
}
}
struct HomeViewSubPage_Previews: PreviewProvider {
static var previews: some View {
HomeViewSubPage()
}
}