Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

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

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
    
    
}

class AppNavigation: ObservableObject {
    
    
    @Published var pageActive : AppMainPage = .splash
    @Published var subpageActive : AppMainSubPage = .mycapsules
    @Published var subPageSource : AppMainSubPage = .mycapsules
    

    
    init() {
        let appDao = AppDao.sharedInstance
        let appData = appDao.selectOne()
        if appData.userUuid.isEmpty {
            pageActive = .intro1
        } else {
            pageActive = .home
        }
        
    }
    

}