Proyectos de Subversion Iphone Microlearning - Inconcert

Rev

Rev 2 | 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
    case goodbye
18
    case videoplayer
19
    case pdfviewer
20
    case webviewer
21
    case download
22
}
23
 
24
enum AppMainSubPage: String {
25
    case mycapsules
26
    case topics
27
    case capsules
28
    case slides
29
    case gallery
30
    case timeline
31
    case progress
32
    case profile
33
    case notification
34
    case finishtopic
35
    case finishcapsule
36
    case quiz
37
    case commentsandrating
38
    case companies
39
 
40
 
41
}
42
 
43
class AppNavigation: ObservableObject {
44
 
45
 
46
    @Published var pageActive : AppMainPage = .splash
47
    @Published var subpageActive : AppMainSubPage = .mycapsules
48
    @Published var subPageSource : AppMainSubPage = .mycapsules
49
 
50
    private var appData = AppData.sharedInstance
51
 
52
    init() {
53
        if appData.userUuid.isEmpty {
54
            pageActive = .intro1
55
        } else {
56
            pageActive = .home
57
        }
58
 
59
    }
60
 
61
 
62
}