updated ui to include padding

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2024-02-29 10:21:34 -06:00
parent 7bf3bf4e3b
commit 18c02d372f

View File

@ -31,6 +31,13 @@ class TileletViewController: BaseViewController<Tilelet> {
items: [.primary, .secondary])
}()
lazy var paddingPickerSelectorView = {
PickerSelectorView(title: "16",
picker: self.picker,
items: Tilelet.Padding.allCases)
}()
var clickableSwitch = Toggle()
var titleTextField = TextField()
@ -60,7 +67,8 @@ class TileletViewController: BaseViewController<Tilelet> {
addFormRow(label: "Title Style", view: titleStandardStylePickerSelectorView)
addFormRow(label: "Other Style", view: otherStandardStylePickerSelectorView)
addFormRow(label: "Padding", view: paddingPickerSelectorView)
addFormRow(label: "Title Text", view: titleTextField)
addFormRow(label: "Subtitle Color", view: subtitleColorPickerSelectorView)
addFormRow(label: "Subtitle Text", view: subTitleTextField)
@ -151,6 +159,10 @@ class TileletViewController: BaseViewController<Tilelet> {
}
}
paddingPickerSelectorView.onPickerDidSelect = { [weak self] item in
self?.component.padding = item
}
}
func setupModel() {
@ -163,6 +175,7 @@ class TileletViewController: BaseViewController<Tilelet> {
//setup UI
surfacePickerSelectorView.text = component.surface.rawValue
paddingPickerSelectorView.text = component.padding.rawValue
otherStandardStylePickerSelectorView.text = subTitleModel.standardStyle.rawValue
titleStandardStylePickerSelectorView.text = titleModel.standardStyle.rawValue
subtitleColorPickerSelectorView.text = subTitleModel.textColor.rawValue