diff --git a/VDSSample/ViewControllers/DropdownSelectViewController.swift b/VDSSample/ViewControllers/DropdownSelectViewController.swift index 7ca9190..3e581a8 100644 --- a/VDSSample/ViewControllers/DropdownSelectViewController.swift +++ b/VDSSample/ViewControllers/DropdownSelectViewController.swift @@ -17,6 +17,7 @@ class DropdownSelectViewController: BaseViewController { var helperTextField = TextField() var inlineLabelSwitch = Toggle() var readonlySwitch = Toggle() + var transparentBgSwitch = Toggle() var errorSwitch = Toggle() var tooltipTitleTextField = TextField() var tooltipContentTextField = TextField() @@ -62,6 +63,7 @@ class DropdownSelectViewController: BaseViewController { 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) addFormRow(label: "ToolTip Title", view: tooltipTitleTextField) @@ -85,6 +87,10 @@ class DropdownSelectViewController: BaseViewController { self?.component.readOnly = sender.isOn } + transparentBgSwitch.onChange = { [weak self] sender in + self?.component.transparentBackground = sender.isOn + } + errorSwitch .publisher(for: .valueChanged) .sink { [weak self] sender in @@ -152,6 +158,7 @@ class DropdownSelectViewController: BaseViewController { labelTextField.text = component.label helperTextField.text = component.helperText readonlySwitch.isOn = false + transparentBgSwitch.isOn = false errorSwitch.isOn = component.showError errorTextField.text = component.errorText tooltipTitleTextField.text = component.tooltipModel?.title