Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

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

enum AppMainSubPage: String {
    case mycapsules
    case topics
    case capsules
    case slides
    case gallery
    case videoplayer
    case pdfviewer
    case webviewer
    case timeline
    case progress
    case profile
    case notification
    case finishtopic
    case finishcapsule
    case quiz
    case commentsandrating
    case companies
    
}

class AppNavigation: ObservableObject {
    private let appData = AppData.sharedInstance
    
    @Published var pageActive : AppMainPage = .splash
    @Published var subpageActive : AppMainSubPage = .mycapsules
    

    
    init() {
        if appData.userUuid.isEmpty {
            pageActive = .intro1
        } else {
            pageActive = .home
        }
        
    }
    

}