Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

Rev 8 | Ir a la última revisión | | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
//
2
//  NavigationInternal.swift
3
//  twogetskills
4
//
5
//  Created by Efrain Yanez Recanatini on 7/19/22.
6
//
7
 
8
import Foundation
9
 
10
enum AppMainPage: String {
11
    case splash
12
    case intro1
13
    case intro2
14
    case intro3
15
    case signin
16
    case home
17
}
18
 
19
enum AppMainSubPage: String {
20
    case mycapsules
21
    case topics
22
    case capsules
23
    case slides
24
    case gallery
25
    case videoplayer
26
    case pdfviewer
27
    case webviewer
28
    case timeline
29
    case progress
30
    case profile
31
    case notification
32
    case finishtopic
33
    case finishcapsule
34
    case quiz
35
    case commentsandrating
36
    case companies
37
 
38
}
39
 
40
class AppNavigation: ObservableObject {
41
    private let appData = AppData.sharedInstance
42
 
43
    @Published var pageActive : AppMainPage = .splash
44
    @Published var subpageActive : AppMainSubPage = .mycapsules
45
 
46
 
47
 
48
    init() {
49
        if appData.userUuid.isEmpty {
50
            pageActive = .intro1
51
        } else {
52
            pageActive = .home
53
        }
54
 
55
    }
56
 
57
 
58
}