//
//  CustomPopupView.swift

import UIKit


class CustomPopupView: UIView {
    
    // MARK:- Instance Object
    
    // Alert Message Parameter
    @IBOutlet var lblMessageAlert:UILabel!
    @IBOutlet var imgAlert:UIImageView!
    var isImageDisplay:Bool = false
    
    
    // MARK:- Header Setup
    class func alertMessageFromNib( fram:CGRect,message:String,image:UIImage?) -> CustomPopupView {
        
        let view = UINib(nibName: "CustomPopupView", bundle: nil).instantiate(withOwner: nil, options: nil)[0] as! CustomPopupView
        view.frame = CGRect(x: 0, y: 0, width: fram.width, height: fram.height)
        //view.isHidden = false
        view.backgroundColor = .clear
        view.imgAlert.isHidden = true
        if image != nil {
            view.imgAlert.isHidden = false
            view.imgAlert.image = image
        }
        view.lblMessageAlert.text = message
        view.lblMessageAlert.textColor = .black
        return view
        
    }
    
    // MARK:- Footer Setup
    
    class func footerLoaderFromNib( fram:CGRect) -> CustomPopupView {
        
        let view = UINib(nibName: "CustomPopupView", bundle: nil).instantiate(withOwner: nil, options: nil)[1] as! CustomPopupView
        view.frame = CGRect(x: 0, y: 0, width: fram.width, height: fram.height)
        //view.isHidden = false
        
        return view
        
    }
    
}
