Setting up for defaults

This commit is contained in:
Pfeil, Scott Robert 2019-05-31 09:42:31 -04:00
parent 276ba5ff77
commit 38dc726f41
3 changed files with 7 additions and 6 deletions

View File

@ -107,7 +107,7 @@
[self setAsMedium];
} else if ([type isEqualToString:@"heavy"]) {
[self setAsHeavy];
} else {
} else if ([type isEqualToString:@"standard"]) {
[self setAsLight];
}
}

View File

@ -41,7 +41,7 @@ public class StandardHeaderView: ViewConstrainingView {
messageLabel.setContentHuggingPriority(UILayoutPriority.required, for: NSLayoutConstraint.Axis.vertical)
setContentHuggingPriority(UILayoutPriority.required, for: NSLayoutConstraint.Axis.vertical)
topPin = headlineLabel.topAnchor.constraint(equalTo: topAnchor, constant: PaddingFive)
topPin = headlineLabel.topAnchor.constraint(equalTo: topAnchor, constant: PaddingDefaultVerticalSpacing)
topPin?.isActive = true
spaceBetweenLabels = messageLabel.topAnchor.constraint(equalTo: headlineLabel.bottomAnchor, constant: PaddingTwo)
@ -126,8 +126,9 @@ public class StandardHeaderView: ViewConstrainingView {
headlineLabel.setWithJSON(headlineJSON, delegateObject: delegateObject, additionalData: additionalData)
let bodyJSON = json?.optionalDictionaryForKey("body")
messageLabel.setWithJSON(bodyJSON, delegateObject: delegateObject, additionalData: additionalData)
let separatorJSON = json?.optionalDictionaryForKey("separator")
separatorView?.setWithJSON(separatorJSON, delegateObject: delegateObject, additionalData: additionalData)
if let separatorJSON = json?.optionalDictionaryForKey("separator") {
separatorView?.setWithJSON(separatorJSON, delegateObject: delegateObject, additionalData: additionalData)
}
if separatorView?.isHidden ?? true {
bottomPin?.constant = 0

View File

@ -27,10 +27,10 @@
@"separator": SeparatorView.class,
@"button": ButtonView.class,
@"textButton": MFTextButton.class,
@"standardHeader": StandardHeaderView.class,
@"header": StandardHeaderView.class,
@"moleculeStack": MoleculeStackView.class,
@"twoButtonView": TwoButtonView.class,
@"standardFooter": StandardFooterView.class,
@"footer": StandardFooterView.class,
@"caretView": CaretView.class,
@"caretButton": CaretButton.class,
@"textField": MFTextField.class,