Digital ACT-191 ONEAPP-9314 story: price to float value, load test data

This commit is contained in:
Vasavi Kanamarlapudi 2024-08-14 15:30:18 +05:30
parent 5d06bc6ac2
commit 604dfd73a1

View File

@ -50,6 +50,7 @@ class PriceLockupViewController: BaseViewController<PriceLockup> {
override func setupForm() { override func setupForm() {
super.setupForm() super.setupForm()
addFormRow(label: "Surface", view: surfacePickerSelectorView)
addFormRow(label: "Bold", view: boldSwitch) addFormRow(label: "Bold", view: boldSwitch)
addFormRow(label: "Kind", view: kindPickerSelectorView) addFormRow(label: "Kind", view: kindPickerSelectorView)
addFormRow(label: "Size", view: sizePickerSelectorView) addFormRow(label: "Size", view: sizePickerSelectorView)
@ -82,7 +83,7 @@ class PriceLockupViewController: BaseViewController<PriceLockup> {
.numberPublisher .numberPublisher
.sink { [weak self] number in .sink { [weak self] number in
guard let number else { return } guard let number else { return }
self?.component.price = number.cgFloatValue self?.component.price = number.floatValue
}.store(in: &subscribers) }.store(in: &subscribers)
leadingTextField leadingTextField
@ -105,7 +106,7 @@ class PriceLockupViewController: BaseViewController<PriceLockup> {
} }
func setupModel() { func setupModel() {
component.price = 24.99 component.price = 24.22
component.superscript = "*" component.superscript = "*"
component.leadingText = "Save" component.leadingText = "Save"
component.trailingText = "with Auto Pay" component.trailingText = "with Auto Pay"
@ -113,6 +114,9 @@ class PriceLockupViewController: BaseViewController<PriceLockup> {
sizePickerSelectorView.text = component.size.rawValue sizePickerSelectorView.text = component.size.rawValue
kindPickerSelectorView.text = component.kind.rawValue kindPickerSelectorView.text = component.kind.rawValue
termPickerSelectorView.text = component.term.rawValue termPickerSelectorView.text = component.term.rawValue
leadingTextField.text = component.leadingText
trailingTextField.text = component.trailingText
superscriptTextField.text = component.superscript
} }
func setupPicker() { func setupPicker() {