updated some logic and added starting text

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2024-02-26 17:51:35 -06:00
parent 16d53e1802
commit 89df3f8201

View File

@ -34,7 +34,7 @@ class TextAreaViewController: BaseViewController<TextArea> {
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
addContentTopView(view: component) addContentTopView(view: component)
component.text = "Starting Text"
setupPicker() setupPicker()
setupModel() setupModel()
} }
@ -95,7 +95,10 @@ class TextAreaViewController: BaseViewController<TextArea> {
widthTextField widthTextField
.numberPublisher .numberPublisher
.sink { [weak self] number in .sink { [weak self] number in
guard let number else { return } guard let number else {
self?.component.width = nil
return
}
self?.component.width = number.cgFloatValue self?.component.width = number.cgFloatValue
}.store(in: &subscribers) }.store(in: &subscribers)
@ -114,7 +117,10 @@ class TextAreaViewController: BaseViewController<TextArea> {
maxLengthTextField maxLengthTextField
.numberPublisher .numberPublisher
.sink { [weak self] number in .sink { [weak self] number in
guard let number else { return } guard let number else {
self?.component.maxLength = nil
return
}
self?.component.maxLength = number.intValue self?.component.maxLength = number.intValue
}.store(in: &subscribers) }.store(in: &subscribers)
} }