Digital ACT-191 ONEAPP-7135 story: Text Overflow handling, did set transparent background if is true

This commit is contained in:
vasavk 2024-04-04 14:17:36 +05:30
parent fdc66fe29b
commit 149fda901d

View File

@ -132,6 +132,7 @@ open class DropdownSelect: Control {
$0.setContentCompressionResistancePriority(.required, for: .vertical) $0.setContentCompressionResistancePriority(.required, for: .vertical)
$0.textAlignment = .left $0.textAlignment = .left
$0.textStyle = .bodyLarge $0.textStyle = .bodyLarge
$0.lineBreakMode = .byCharWrapping
} }
private var icon: Icon = Icon().with { private var icon: Icon = Icon().with {
@ -275,6 +276,7 @@ open class DropdownSelect: Control {
container.layer.cornerRadius = VDSFormControls.borderradius container.layer.cornerRadius = VDSFormControls.borderradius
container.layer.borderColor = readOnly ? readOnlyBorderColorConfiguration.getColor(self).cgColor : (showError ? errorBorderColorConfiguration.getColor(self).cgColor : containerBorderColorConfiguration.getColor(self).cgColor) container.layer.borderColor = readOnly ? readOnlyBorderColorConfiguration.getColor(self).cgColor : (showError ? errorBorderColorConfiguration.getColor(self).cgColor : containerBorderColorConfiguration.getColor(self).cgColor)
dropdownField.isUserInteractionEnabled = readOnly ? false : true dropdownField.isUserInteractionEnabled = readOnly ? false : true
stackView.backgroundColor = transparentBackground ? .clear : surface.color
updateTitleLabel() updateTitleLabel()
updateInlineLabel() updateInlineLabel()