// // 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() } }