refactored to now use the onClick

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2024-08-08 11:00:02 -05:00
parent 7e36bc074a
commit e0d769ccf3
2 changed files with 8 additions and 14 deletions

View File

@ -154,15 +154,12 @@ open class DatePicker: EntryFieldBase {
selectedDateLabel.textColorConfiguration = primaryColorConfiguration.eraseToAnyColorable() selectedDateLabel.textColorConfiguration = primaryColorConfiguration.eraseToAnyColorable()
// tap gesture // tap gesture
containerView containerView.onClick = { [weak self] _ in
.publisher(for: UITapGestureRecognizer()) guard let self else { return }
.sink { [weak self] _ in if isEnabled && !isReadOnly {
guard let self else { return } showPopover()
if isEnabled && !isReadOnly {
showPopover()
}
} }
.store(in: &subscribers) }
NotificationCenter.default NotificationCenter.default
.publisher(for: UIDevice.orientationDidChangeNotification).sink { [weak self] _ in .publisher(for: UIDevice.orientationDidChangeNotification).sink { [weak self] _ in

View File

@ -153,12 +153,9 @@ open class DropdownSelect: EntryFieldBase {
}() }()
// tap gesture // tap gesture
containerView containerView.onClick = { [weak self] _ in
.publisher(for: UITapGestureRecognizer()) self?.launchPicker()
.sink { [weak self] _ in }
self?.launchPicker()
}
.store(in: &subscribers)
containerView.height(44) containerView.height(44)
} }