added customsize

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2023-05-02 09:21:00 -05:00
parent d77e1abc34
commit 31975f4e19

View File

@ -31,6 +31,7 @@ open class Icon: View {
open var color: Color = .black { didSet { didChange() }}
open var size: Size = .medium { didSet { didChange() }}
open var name: Name? { didSet { didChange() }}
open var customSize: Int? { didSet { didChange() }}
//functions
//--------------------------------------------------
@ -76,7 +77,12 @@ open class Icon: View {
}
//set the icon dimensions
let dimensions = size.dimensions
var dimensions = size.dimensions
if let customSize {
dimensions = .init(width: customSize, height: customSize)
}
heightConstraint?.constant = dimensions.height
widthConstraint?.constant = dimensions.width