Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

Rev 1 | Rev 9 | Ir a la última revisión | | Comparar con el anterior | 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
8 efrain 17
    case goodbye
1 efrain 18
}
19
 
20
enum AppMainSubPage: String {
21
    case mycapsules
22
    case topics
23
    case capsules
24
    case slides
25
    case gallery
26
    case timeline
27
    case progress
28
    case profile
29
    case notification
30
    case finishtopic
31
    case finishcapsule
32
    case quiz
33
    case commentsandrating
34
    case companies
35
 
8 efrain 36
 
1 efrain 37
}
38
 
39
class AppNavigation: ObservableObject {
40
    private let appData = AppData.sharedInstance
41
 
42
    @Published var pageActive : AppMainPage = .splash
43
    @Published var subpageActive : AppMainSubPage = .mycapsules
44
 
45
 
46
 
47
    init() {
48
        if appData.userUuid.isEmpty {
49
            pageActive = .intro1
50
        } else {
51
            pageActive = .home
52
        }
53
 
54
    }
55
 
56
 
57
}