Review comments

This commit is contained in:
Pfeil, Scott Robert 2020-01-30 11:41:43 -05:00
parent ad8d18eabe
commit f367b03233

View File

@ -64,11 +64,11 @@ open class PillButton: Button, MVMCoreUIViewConstrainingProtocol, FormValidation
} }
private func getInnerPadding() -> CGFloat { private func getInnerPadding() -> CGFloat {
return (getHeight() / 2.0) return getHeight() / 2.0
} }
private func getHeight() -> CGFloat { private func getHeight() -> CGFloat {
PillButton.getHeight(for: (model as? ButtonModel)?.size, size: size) PillButton.getHeight(for: buttonModel?.size, size: size)
} }
public static func getHeight(for buttonSize: ButtonSize?, size: CGFloat) -> CGFloat { public static func getHeight(for buttonSize: ButtonSize?, size: CGFloat) -> CGFloat {
@ -81,7 +81,7 @@ open class PillButton: Button, MVMCoreUIViewConstrainingProtocol, FormValidation
} }
private func getMinimumWidth() -> CGFloat { private func getMinimumWidth() -> CGFloat {
switch buttonModel?.size ?? .standard { switch buttonModel?.size {
case .tiny: case .tiny:
return MFSizeObject(standardSize: 49.0, standardiPadPortraitSize: 90.0, iPadProLandscapeSize: 135.0)?.getValueBased(onSize: size) ?? 49.0 return MFSizeObject(standardSize: 49.0, standardiPadPortraitSize: 90.0, iPadProLandscapeSize: 135.0)?.getValueBased(onSize: size) ?? 49.0
default: default:
@ -104,7 +104,7 @@ open class PillButton: Button, MVMCoreUIViewConstrainingProtocol, FormValidation
setTitle(model.title, for: .normal) setTitle(model.title, for: .normal)
if let required = model.required, if let required = model.required,
required == true { required {
FormValidator.setupValidation(molecule: self, delegate: delegateObject?.formValidationProtocol) FormValidator.setupValidation(molecule: self, delegate: delegateObject?.formValidationProtocol)
} }
} }