diff --git a/VDSSample/ViewControllers/DatePickerViewController.swift b/VDSSample/ViewControllers/DatePickerViewController.swift index bbe730b..ed72cc2 100644 --- a/VDSSample/ViewControllers/DatePickerViewController.swift +++ b/VDSSample/ViewControllers/DatePickerViewController.swift @@ -81,11 +81,11 @@ class DatePickerViewController: BaseViewController { addFormRow(label: "onChange", view: label) addFormRow(label: "Surface", view: surfacePickerSelectorView) addFormRow(label: "Disabled", view: disabledSwitch) + addFormRow(label: "Readonly", view: readonlySwitch) addFormRow(label: "Required", view: requiredSwitch) addFormRow(label: "Date Format", view: dateFormatPickerSelectorView) addFormRow(label: "Label Text", view: labelTextField) addFormRow(label: "Helper Text", view: helperTextField) - addFormRow(label: "Readonly", view: readonlySwitch) addFormRow(label: "Transparent Background", view: transparentBgSwitch) addFormRow(label: "Error", view: .makeWrapper(for: errorSwitch)) addFormRow(label: "Error Text", view: errorTextField) diff --git a/VDSSample/ViewControllers/DropdownSelectViewController.swift b/VDSSample/ViewControllers/DropdownSelectViewController.swift index 1d5002e..4a71b34 100644 --- a/VDSSample/ViewControllers/DropdownSelectViewController.swift +++ b/VDSSample/ViewControllers/DropdownSelectViewController.swift @@ -65,12 +65,12 @@ class DropdownSelectViewController: BaseViewController { override func setupForm(){ addFormRow(label: "Surface", view: surfacePickerSelectorView) addFormRow(label: "Disabled", view: disabledSwitch) + addFormRow(label: "Readonly", view: readonlySwitch) addFormRow(label: "Required", view: requiredSwitch) addFormRow(label: "Label Text", view: labelTextField) addFormRow(label: "Helper Text Placement", view: helperTextPlacementPickerSelectorView) addFormRow(label: "Helper Text", view: helperTextField) addFormRow(label: "Inline Label", view: .makeWrapper(for: inlineLabelSwitch)) - addFormRow(label: "Readonly", view: readonlySwitch) addFormRow(label: "Transparent Background", view: transparentBgSwitch) addFormRow(label: "Error", view: .makeWrapper(for: errorSwitch)) addFormRow(label: "Error Text", view: errorTextField) diff --git a/VDSSample/ViewControllers/InputFieldViewController.swift b/VDSSample/ViewControllers/InputFieldViewController.swift index 9ca4875..0f600d4 100644 --- a/VDSSample/ViewControllers/InputFieldViewController.swift +++ b/VDSSample/ViewControllers/InputFieldViewController.swift @@ -27,6 +27,7 @@ class InputFieldViewController: BaseViewController { var disabledSwitch = Toggle() var requiredSwitch = Toggle() + var readonlySwitch = Toggle() var labelTextField = TextField() var errorTextField = TextField() var successTextField = TextField() @@ -104,6 +105,7 @@ class InputFieldViewController: BaseViewController { } general.addFormRow(label: "Disabled", view: disabledSwitch) + general.addFormRow(label: "Readonly", view: readonlySwitch) general.addFormRow(label: "Required", view: requiredSwitch) general.addFormRow(label: "Surface", view: surfacePickerSelectorView) general.addFormRow(label: "Label Text", view: labelTextField) @@ -147,6 +149,10 @@ class InputFieldViewController: BaseViewController { disabledSwitch.onChange = { [weak self] sender in self?.component.isEnabled = !sender.isOn } + + readonlySwitch.onChange = { [weak self] sender in + self?.component.isReadOnly = sender.isOn + } labelTextField .textPublisher diff --git a/VDSSample/ViewControllers/TextAreaViewController.swift b/VDSSample/ViewControllers/TextAreaViewController.swift index 3a7b17d..22859ee 100644 --- a/VDSSample/ViewControllers/TextAreaViewController.swift +++ b/VDSSample/ViewControllers/TextAreaViewController.swift @@ -41,11 +41,11 @@ class TextAreaViewController: BaseViewController