diff --git a/VDSSample/ViewControllers/InputStepperViewController.swift b/VDSSample/ViewControllers/InputStepperViewController.swift index de1fba9..b64ac5b 100644 --- a/VDSSample/ViewControllers/InputStepperViewController.swift +++ b/VDSSample/ViewControllers/InputStepperViewController.swift @@ -68,6 +68,36 @@ class InputStepperViewController: BaseViewController { addFormRow(label: "Helper Text", view: helperTextField) addFormRow(label: "Tooltip Title", view: tooltipTitleTextField) addFormRow(label: "Tooltip Content", view: tooltipContentTextField) + + widthTextField + .textPublisher + .sink { [weak self] text in + self?.component.controlWidth = text + }.store(in: &subscribers) + + defaultValueField + .numberPublisher + .sink { [weak self] number in + self?.component.defaultValue = number?.intValue ?? 0 + }.store(in: &subscribers) + + maxValueTextField + .numberPublisher + .sink { [weak self] number in + self?.component.maxValue = number?.intValue + }.store(in: &subscribers) + + minValueTextField + .numberPublisher + .sink { [weak self] number in + self?.component.minValue = number?.intValue + }.store(in: &subscribers) + + trailingTextField + .textPublisher + .sink { [weak self] text in + self?.component.errorText = text + }.store(in: &subscribers) requiredSwitch.onChange = { [weak self] sender in self?.component.isRequired = sender.isOn