updated buttonicon/badgeindicator
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
5a23e30488
commit
98ff5122ab
@ -52,6 +52,7 @@ class BadgeIndicatorViewController: BaseViewController<BadgeIndicator> {
|
|||||||
|
|
||||||
var textField = NumericField()
|
var textField = NumericField()
|
||||||
var leadingCharacterTextField = TextField()
|
var leadingCharacterTextField = TextField()
|
||||||
|
var accessibilityTextField = TextField()
|
||||||
var trailingTextField = TextField()
|
var trailingTextField = TextField()
|
||||||
var hideDotSwitch = Toggle()
|
var hideDotSwitch = Toggle()
|
||||||
var hideBorderSwitch = Toggle()
|
var hideBorderSwitch = Toggle()
|
||||||
@ -85,7 +86,8 @@ class BadgeIndicatorViewController: BaseViewController<BadgeIndicator> {
|
|||||||
addFormRow(label: "Border Light", view: borderColorLightPickerSelectorView)
|
addFormRow(label: "Border Light", view: borderColorLightPickerSelectorView)
|
||||||
addFormRow(label: "Border Dark", view: borderColorDarkPickerSelectorView)
|
addFormRow(label: "Border Dark", view: borderColorDarkPickerSelectorView)
|
||||||
addFormRow(label: "Size", view: textSizePickerSelectorView)
|
addFormRow(label: "Size", view: textSizePickerSelectorView)
|
||||||
|
addFormRow(label: "Accessiblity Text", view: accessibilityTextField)
|
||||||
|
|
||||||
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)
|
||||||
@ -122,6 +124,11 @@ class BadgeIndicatorViewController: BaseViewController<BadgeIndicator> {
|
|||||||
self?.component.trailingText = text
|
self?.component.trailingText = text
|
||||||
}.store(in: &subscribers)
|
}.store(in: &subscribers)
|
||||||
|
|
||||||
|
accessibilityTextField.textPublisher
|
||||||
|
.sink { [weak self] text in
|
||||||
|
self?.component.accessibilityText = text
|
||||||
|
}.store(in: &subscribers)
|
||||||
|
|
||||||
heightTextField
|
heightTextField
|
||||||
.numberPublisher
|
.numberPublisher
|
||||||
.sink { [weak self] number in
|
.sink { [weak self] number in
|
||||||
|
|||||||
@ -241,12 +241,12 @@ class ButtonIconViewController: BaseViewController<ButtonIcon> {
|
|||||||
func setBadgeIndicatorModel() {
|
func setBadgeIndicatorModel() {
|
||||||
if variantOneSwitch.isOn {
|
if variantOneSwitch.isOn {
|
||||||
if badgeIndicatorSwitch.isOn {
|
if badgeIndicatorSwitch.isOn {
|
||||||
component.badgeIndicatorModel = ButtonIcon.BadgeIndicatorModel(kind: BadgeIndicator.Kind.simple, size: BadgeIndicator.Size.small)
|
component.badgeIndicatorModel = ButtonIcon.BadgeIndicatorModel(kind: BadgeIndicator.Kind.simple, size: BadgeIndicator.Size.small, accessibilityText: "Custom Text would go here by the developer")
|
||||||
} else {
|
} else {
|
||||||
component.badgeIndicatorModel = nil
|
component.badgeIndicatorModel = nil
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
component.badgeIndicatorModel = ButtonIcon.BadgeIndicatorModel(kind: BadgeIndicator.Kind.numbered, expandDirection: badgeIndicatorExpandDirectionPickerSelectorView.selectedItem, size: BadgeIndicator.Size.small, maximumDigits: BadgeIndicator.MaximumDigits.two, number: 999)
|
component.badgeIndicatorModel = ButtonIcon.BadgeIndicatorModel(kind: BadgeIndicator.Kind.numbered, expandDirection: badgeIndicatorExpandDirectionPickerSelectorView.selectedItem, size: BadgeIndicator.Size.small, maximumDigits: BadgeIndicator.MaximumDigits.two, number: 999, accessibilityText: "Custom Text would go here by the developer for the 999")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user