refactored properties

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2023-03-30 10:40:10 -05:00
parent 60dd7a103e
commit 7d14ab1f5c

View File

@ -101,9 +101,9 @@ public class Notification: View {
} }
//Text //Text
open var titleText: String = "" { didSet{didChange()}} open var title: String = "" { didSet{didChange()}}
open var subTitleText: String? { didSet{didChange()}} open var subTitle: String? { didSet{didChange()}}
//Buttons //Buttons
open var primaryButtonModel: ButtonModel? { didSet{didChange()}} open var primaryButtonModel: ButtonModel? { didSet{didChange()}}
@ -195,6 +195,8 @@ public class Notification: View {
mainStackView.heightAnchor.constraint(greaterThanOrEqualToConstant: minContentHeight) mainStackView.heightAnchor.constraint(greaterThanOrEqualToConstant: minContentHeight)
]) ])
labelButtonView.addArrangedSubview(labelsView)
mainStackView.addArrangedSubview(typeIcon) mainStackView.addArrangedSubview(typeIcon)
mainStackView.addArrangedSubview(labelButtonView) mainStackView.addArrangedSubview(labelButtonView)
mainStackView.addArrangedSubview(closeButton) mainStackView.addArrangedSubview(closeButton)
@ -240,15 +242,15 @@ public class Notification: View {
titleLabel.surface = surface titleLabel.surface = surface
subTitleLabel.surface = surface subTitleLabel.surface = surface
if !titleText.isEmpty { if !title.isEmpty {
titleLabel.text = titleText titleLabel.text = title
labelsView.addArrangedSubview(titleLabel) labelsView.addArrangedSubview(titleLabel)
} else { } else {
titleLabel.removeFromSuperview() titleLabel.removeFromSuperview()
} }
if let subTitleText { if let subTitle {
subTitleLabel.text = subTitleText subTitleLabel.text = subTitle
labelsView.addArrangedSubview(subTitleLabel) labelsView.addArrangedSubview(subTitleLabel)
} else { } else {
subTitleLabel.removeFromSuperview() subTitleLabel.removeFromSuperview()