From 71e6a78b797cdef9538ba6c77387c2dec181f728 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Tue, 28 May 2024 14:29:46 -0500 Subject: [PATCH] updated samples Signed-off-by: Matt Bruce --- .../ViewControllers/DatePickerViewController.swift | 4 ++-- .../DropdownSelectViewController.swift | 4 ++-- .../ViewControllers/InputFieldViewController.swift | 12 +++++++++--- .../ViewControllers/TextAreaViewController.swift | 8 +++++++- .../TileContainerViewController.swift | 2 +- 5 files changed, 21 insertions(+), 9 deletions(-) diff --git a/VDSSample/ViewControllers/DatePickerViewController.swift b/VDSSample/ViewControllers/DatePickerViewController.swift index ed72cc2..b3c8303 100644 --- a/VDSSample/ViewControllers/DatePickerViewController.swift +++ b/VDSSample/ViewControllers/DatePickerViewController.swift @@ -81,12 +81,12 @@ 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: "Read Only", view: readonlySwitch) addFormRow(label: "Required", view: requiredSwitch) + addFormRow(label: "Transparent Background", view: transparentBgSwitch) addFormRow(label: "Date Format", view: dateFormatPickerSelectorView) addFormRow(label: "Label Text", view: labelTextField) addFormRow(label: "Helper Text", view: helperTextField) - addFormRow(label: "Transparent Background", view: transparentBgSwitch) addFormRow(label: "Error", view: .makeWrapper(for: errorSwitch)) addFormRow(label: "Error Text", view: errorTextField) addFormRow(label: "Width", view: widthTextField) diff --git a/VDSSample/ViewControllers/DropdownSelectViewController.swift b/VDSSample/ViewControllers/DropdownSelectViewController.swift index 4a71b34..75077d4 100644 --- a/VDSSample/ViewControllers/DropdownSelectViewController.swift +++ b/VDSSample/ViewControllers/DropdownSelectViewController.swift @@ -65,13 +65,13 @@ class DropdownSelectViewController: BaseViewController { override func setupForm(){ addFormRow(label: "Surface", view: surfacePickerSelectorView) addFormRow(label: "Disabled", view: disabledSwitch) - addFormRow(label: "Readonly", view: readonlySwitch) + addFormRow(label: "Read Only", view: readonlySwitch) addFormRow(label: "Required", view: requiredSwitch) + addFormRow(label: "Transparent Background", view: transparentBgSwitch) 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: "Transparent Background", view: transparentBgSwitch) addFormRow(label: "Error", view: .makeWrapper(for: errorSwitch)) addFormRow(label: "Error Text", view: errorTextField) addFormRow(label: "Width", view: widthTextField) diff --git a/VDSSample/ViewControllers/InputFieldViewController.swift b/VDSSample/ViewControllers/InputFieldViewController.swift index 0f600d4..1e4f087 100644 --- a/VDSSample/ViewControllers/InputFieldViewController.swift +++ b/VDSSample/ViewControllers/InputFieldViewController.swift @@ -28,6 +28,7 @@ class InputFieldViewController: BaseViewController { var disabledSwitch = Toggle() var requiredSwitch = Toggle() var readonlySwitch = Toggle() + var transparentBgSwitch = Toggle() var labelTextField = TextField() var errorTextField = TextField() var successTextField = TextField() @@ -104,10 +105,11 @@ class InputFieldViewController: BaseViewController { $0.title = "\n\nGeneral Settings" } - 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: "Disabled", view: disabledSwitch) + general.addFormRow(label: "Read Only", view: readonlySwitch) + general.addFormRow(label: "Required", view: requiredSwitch) + general.addFormRow(label: "Transparent Background", view: transparentBgSwitch) general.addFormRow(label: "Label Text", view: labelTextField) general.addFormRow(label: "Helper Text Placement", view: helperTextPlacementPickerSelectorView) general.addFormRow(label: "Helper Text", view: helperTextField) @@ -154,6 +156,10 @@ class InputFieldViewController: BaseViewController { self?.component.isReadOnly = sender.isOn } + transparentBgSwitch.onChange = { [weak self] sender in + self?.component.transparentBackground = sender.isOn + } + labelTextField .textPublisher .sink { [weak self] text in diff --git a/VDSSample/ViewControllers/TextAreaViewController.swift b/VDSSample/ViewControllers/TextAreaViewController.swift index 22859ee..ab0891a 100644 --- a/VDSSample/ViewControllers/TextAreaViewController.swift +++ b/VDSSample/ViewControllers/TextAreaViewController.swift @@ -15,6 +15,7 @@ class TextAreaViewController: BaseViewController