diff --git a/VDSSample/ViewControllers/BadgeIndicatorViewController.swift b/VDSSample/ViewControllers/BadgeIndicatorViewController.swift index f3e57f0..69f662a 100644 --- a/VDSSample/ViewControllers/BadgeIndicatorViewController.swift +++ b/VDSSample/ViewControllers/BadgeIndicatorViewController.swift @@ -52,6 +52,7 @@ class BadgeIndicatorViewController: BaseViewController { var textField = NumericField() var leadingCharacterTextField = TextField() + var accessibilityTextField = TextField() var trailingTextField = TextField() var hideDotSwitch = Toggle() var hideBorderSwitch = Toggle() @@ -85,7 +86,8 @@ class BadgeIndicatorViewController: BaseViewController { addFormRow(label: "Border Light", view: borderColorLightPickerSelectorView) addFormRow(label: "Border Dark", view: borderColorDarkPickerSelectorView) addFormRow(label: "Size", view: textSizePickerSelectorView) - + addFormRow(label: "Accessiblity Text", view: accessibilityTextField) + dotForm.addFormRow(label: "Hide Dot", view: hideDotSwitch) dotForm.addFormRow(label: "Dot Size", view: dotSizeTextField) numberedForm.addFormRow(label: "Leading Character", view: leadingCharacterTextField) @@ -122,6 +124,11 @@ class BadgeIndicatorViewController: BaseViewController { self?.component.trailingText = text }.store(in: &subscribers) + accessibilityTextField.textPublisher + .sink { [weak self] text in + self?.component.accessibilityText = text + }.store(in: &subscribers) + heightTextField .numberPublisher .sink { [weak self] number in diff --git a/VDSSample/ViewControllers/ButtonIconViewController.swift b/VDSSample/ViewControllers/ButtonIconViewController.swift index d7f17ed..1fae6a2 100644 --- a/VDSSample/ViewControllers/ButtonIconViewController.swift +++ b/VDSSample/ViewControllers/ButtonIconViewController.swift @@ -241,12 +241,12 @@ class ButtonIconViewController: BaseViewController { func setBadgeIndicatorModel() { if variantOneSwitch.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 { component.badgeIndicatorModel = nil } } 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") } } }