Files
Woka_Native_iOS/WOKA/Authentication/ViewModel/LoginVM.swift
Bilal 32f9ddaa7d - Made the forget password UI.
- Made login view.
- Continue the flow from onboarding.
- added the flow from login-> create account and forget password.
2024-05-03 20:27:54 +05:30

41 lines
1.4 KiB
Swift

//
// LoginVM.swift
// WOKA
//
// Created by Bilal on 03/05/2024.
//
import UIKit
class LoginVM{
weak var vc : LoginVC!
func initView(){
vc.passwordTF.delegate = self.vc
vc.userNameTF.delegate = self.vc
let color1 = #colorLiteral(red: 0.144693464, green: 0.1426281333, blue: 0.6686832905, alpha: 1)
let color2 = #colorLiteral(red: 0.6901960784, green: 0.2745098039, blue: 0.7568627451, alpha: 1)
let color3 = #colorLiteral(red: 0.968627451, green: 0.7882352941, blue: 0.1294117647, alpha: 1)
let color4 = #colorLiteral(red: 0.968627451, green: 0.4196078431, blue: 0.1098039216, alpha: 1)
vc.createAccountBtn.applyGradient(colors: [color1, color2], startPoint: CGPoint(x: 0, y: 0), endPoint: CGPoint(x: 0.8, y: 0))
vc.createAccountBtn.roundCorner()
vc.loginBtn.applyGradient(colors: [color4, color3], startPoint: CGPoint(x: 0, y: 0), endPoint: CGPoint(x: 0, y: 0.8))
vc.loginBtn.roundCorner()
vc.passwordTF.roundCorner()
vc.userNameTF.roundCorner()
vc.passwordTF.enablePasswordToggle()
vc.passwordTF.rightView?.isHidden = true
}
// Function to handle tap on Password Toggle icon
@objc func passwordIconTapped() {
vc.passwordTF.isSelected.toggle()
vc.passwordTF.isSecureTextEntry.toggle()
}
}