From 35eff4c347ec33b7e59bebf595756161e5e707d8 Mon Sep 17 00:00:00 2001 From: vasavk Date: Thu, 4 Apr 2024 14:20:17 +0530 Subject: [PATCH] Digital ACT-191 ONEAPP-7135 story: new row for transparent background --- .../ViewControllers/DropdownSelectViewController.swift | 7 +++++++ 1 file changed, 7 insertions(+) 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