Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.
import Foundation
class BWStateViewModel : ObservableObject{
@Published var text:String
@Published var isLoading:Bool = false
init(_ state: BWState, _ defaultText: String?){
switch state {
case .needLogin:
text = "LogInToBitwardenOnYourIPhoneToViewVerificationCodes"
// case .needUnlock:
// text = "UnlockBitwardenOnYourIPhoneToViewVerificationCodes"
case .needPremium:
text = "ToViewVerificationCodesUpgradeToPremium"
case .needSetup:
text = "SetUpBitwardenToViewItemsContainingVerificationCodes"
case .syncing:
text = "SyncingItemsContainingVerificationCodes"
isLoading = true
case .need2FAItem:
text = "Add2FactorAutenticationToAnItemToViewVerificationCodes"
case .needDeviceOwnerAuth:
text = "SetUpAppleWatchPasscodeInOrderToUseBitwarden"
default:
text = defaultText ?? ""
}