added customsize
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
d77e1abc34
commit
31975f4e19
@ -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
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user