Manage loading state with Swift enum

SwiftUI and UIKit