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 color: Color = .black { didSet { didChange() }}
|
||||||
open var size: Size = .medium { didSet { didChange() }}
|
open var size: Size = .medium { didSet { didChange() }}
|
||||||
open var name: Name? { didSet { didChange() }}
|
open var name: Name? { didSet { didChange() }}
|
||||||
|
open var customSize: Int? { didSet { didChange() }}
|
||||||
|
|
||||||
//functions
|
//functions
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
@ -76,7 +77,12 @@ open class Icon: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//set the icon dimensions
|
//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
|
heightConstraint?.constant = dimensions.height
|
||||||
widthConstraint?.constant = dimensions.width
|
widthConstraint?.constant = dimensions.width
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user