added trailing text

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2023-08-09 13:37:42 -05:00
parent 76722fe9e2
commit 91a1acd7f6

View File

@ -52,6 +52,7 @@ class BadgeIndicatorViewController: BaseViewController<BadgeIndicator> {
var textField = NumericField() var textField = NumericField()
var leadingCharacterTextField = TextField() var leadingCharacterTextField = TextField()
var trailingTextField = TextField()
var hideDotSwitch = Toggle() var hideDotSwitch = Toggle()
var hideBorderSwitch = Toggle() var hideBorderSwitch = Toggle()
@ -88,6 +89,7 @@ class BadgeIndicatorViewController: BaseViewController<BadgeIndicator> {
dotForm.addFormRow(label: "Hide Dot", view: hideDotSwitch) dotForm.addFormRow(label: "Hide Dot", view: hideDotSwitch)
dotForm.addFormRow(label: "Dot Size", view: dotSizeTextField) dotForm.addFormRow(label: "Dot Size", view: dotSizeTextField)
numberedForm.addFormRow(label: "Leading Character", view: leadingCharacterTextField) numberedForm.addFormRow(label: "Leading Character", view: leadingCharacterTextField)
numberedForm.addFormRow(label: "Trailing Text", view: trailingTextField)
numberedForm.addFormRow(label: "Number", view: textField) numberedForm.addFormRow(label: "Number", view: textField)
numberedForm.addFormRow(label: "Max Digits", view: maxDigitsPickerSelectorView) numberedForm.addFormRow(label: "Max Digits", view: maxDigitsPickerSelectorView)
append(section: numberedForm) append(section: numberedForm)
@ -114,6 +116,12 @@ class BadgeIndicatorViewController: BaseViewController<BadgeIndicator> {
self?.component.leadingCharacter = text self?.component.leadingCharacter = text
}.store(in: &subscribers) }.store(in: &subscribers)
trailingTextField
.textPublisher
.sink { [weak self] text in
self?.component.trailingText = text
}.store(in: &subscribers)
heightTextField heightTextField
.numberPublisher .numberPublisher
.sink { [weak self] number in .sink { [weak self] number in