added disabled

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2023-05-17 09:25:24 -05:00
parent 31fc9938e2
commit 54fc0e89fa

View File

@ -49,7 +49,8 @@ class ButtonIconViewController: BaseViewController<ButtonIcon> {
var fitToIcon = Toggle()
var floating = Toggle()
var hideBorder = Toggle()
var disabledSwitch = Toggle()
override func allTextFields() -> [TextField]? { [customSizeField, centerX, centerY] }
override func viewDidLoad() {
@ -61,6 +62,7 @@ class ButtonIconViewController: BaseViewController<ButtonIcon> {
override func setupForm(){
super.setupForm()
addFormRow(label: "Disabled", view: .makeWrapper(for: disabledSwitch))
addFormRow(label: "Surface", view: surfacePickerSelectorView)
addFormRow(label: "Surface Type", view: surfaceTypePickerSelectorView)
addFormRow(label: "Size", view: sizePickerSelectorView)
@ -72,6 +74,10 @@ class ButtonIconViewController: BaseViewController<ButtonIcon> {
addFormRow(label: "Name", view: namePickerSelectorView)
addFormRow(label: "X Offset", view: centerX)
addFormRow(label: "Y Offset", view: centerY)
disabledSwitch.onChange = { [weak self] sender in
self?.component.disabled = sender.isOn
}
component.onClick = { sender in
print("Button Icon was clicked")
@ -116,6 +122,7 @@ class ButtonIconViewController: BaseViewController<ButtonIcon> {
kindPickerSelectorView.text = component.kind.rawValue
sizePickerSelectorView.text = component.size.rawValue
namePickerSelectorView.text = name.rawValue
disabledSwitch.isOn = component.disabled
}
func updateOffset() {