Rev 1 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
//
// NavigationInternal.swift
// twogetskills
//
// Created by Efrain Yanez Recanatini on 7/19/22.
//
import Foundation
enum AppMainPage: String {
case splash
case intro1
case intro2
case intro3
case signin
case home
case goodbye
case goodbyedeleteaccount
case videoplayer
case pdfviewer
case webviewer
case download
}
enum AppMainSubPage: String {
case mycapsules
case topics
case capsules
case slides
case gallery
case timeline
case progress
case profile
case notification
case finishtopic
case finishcapsule
case quiz
case commentsandrating
case companies
case deletaccount
}
class AppNavigation: ObservableObject {
@Published var pageActive : AppMainPage = .splash
@Published var subpageActive : AppMainSubPage = .mycapsules
@Published var subPageSource : AppMainSubPage = .mycapsules
private var appData = AppData.sharedInstance
init() {
if appData.userUuid.isEmpty {
pageActive = .intro1
} else {
pageActive = .home
}
}
}