Digital ACT191 story ONEAPP-6682 added min height picker

This commit is contained in:
vasavk 2024-02-26 22:47:45 +05:30
parent 16d35a215e
commit 7b878d19d3

View File

@ -25,6 +25,12 @@ class TextAreaViewController: BaseViewController<TextArea> {
var maxLengthTextField = NumericField()
var readOnlySwitch = Toggle()
lazy var heightPickerSelectorView = {
PickerSelectorView(title: "2X",
picker: self.picker,
items: TextArea.Height.allCases)
}()
override func viewDidLoad() {
super.viewDidLoad()
addContentTopView(view: component)
@ -34,7 +40,7 @@ class TextAreaViewController: BaseViewController<TextArea> {
}
override func setupForm(){
super.setupForm()
super.setupForm()
addFormRow(label: "Disabled", view: disabledSwitch)
addFormRow(label: "Required", view: requiredSwitch)
addFormRow(label: "Surface", view: surfacePickerSelectorView)
@ -46,6 +52,7 @@ class TextAreaViewController: BaseViewController<TextArea> {
addFormRow(label: "ToolTip Title", view: tooltipTitleTextField)
addFormRow(label: "ToolTip Content", view: tooltipContentTextField)
addFormRow(label: "Character Count", view: maxLengthTextField)
addFormRow(label: "Min Height", view: heightPickerSelectorView)
requiredSwitch.onChange = { [weak self] sender in
self?.component.required = sender.isOn
@ -146,6 +153,10 @@ class TextAreaViewController: BaseViewController<TextArea> {
self?.component.surface = item
self?.contentTopView.backgroundColor = item.color
}
heightPickerSelectorView.onPickerDidSelect = { [weak self] item in
self?.component.minHeight = item
}
}
func updateTooltip() {