Proyectos de Subversion Iphone Microlearning - Inconcert

Rev

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
        }
        
    }
    

}