//
//  File.swift
//  Susi
//
//  Created by Chashmeet Singh on 2017-03-13.
//  Copyright © 2017 FOSSAsia. All rights reserved.
//

import UIKit

extension UIColor {

    class func defaultColor() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#4285f4")
    }

    class func chatBackgroundColor() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#EEEEEE")
    }

    class func activityIndicatorCellColor() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#757575")
    }

    class func thumbsSelectedColor() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#2196F3")
    }

    class func outgoingCellBackgroundColor() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#E0E0E0")
    }

    class func loginOnboardingColor() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#4479F7")
    }

    class func chatOnboardingColor() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#4A90E2")
    }

    class func skillOnboardingColor() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#638FBA")
    }

    class func settingsOnboardingColor() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#53B5B9")
    }

    class func iOSBlue() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#4285f4")
    }

    class func iOSOrange() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#FF8D00")
    }

    class func iOSTealBlue() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#31C9FE")
    }

    class func iOSGreen() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#00E664")
    }

    class func iOSYellow() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#FFCF00")
    }

    class func iOSRed() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#FF0000")
    }

    class func iOSGray() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#5F6368")
    }

    class func oneStarRating() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#E57373")
    }

    class func twoStarRating() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#FFB74D")
    }

    class func threeStarRating() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#FFF176")
    }

    class func fourStarRating() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#AED581")
    }

    class func fiveStarRating() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#81C784")
    }

    class func barBackgroundColor() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#EFEFEF")
    }

    class func skillFeedbackColor() -> UIColor {
        return UIColor.hexStringToUIColor(hex: "#00BCD4")
    }

}
