Digital ACT191 story ONEAPP-6682 added min height picker
This commit is contained in:
parent
16d35a215e
commit
7b878d19d3
@ -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() {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user