28 lines
579 B
Swift
Executable File
28 lines
579 B
Swift
Executable File
// Copyright © 2025 VOID Software SA. All rights reserved.
|
|
|
|
import UIKit
|
|
|
|
enum AppState: Equatable, Hashable {
|
|
|
|
static func == (lhs: AppState, rhs: AppState) -> Bool {
|
|
switch (lhs, rhs) {
|
|
case (.splashScreen, .splashScreen):
|
|
return true
|
|
case (.login, .login):
|
|
return true
|
|
case (.signup, .signup):
|
|
return true
|
|
case (.dashboard, .dashboard):
|
|
return true
|
|
|
|
default:
|
|
return false
|
|
}
|
|
}
|
|
|
|
case splashScreen
|
|
case login
|
|
case signup
|
|
case dashboard
|
|
}
|