Removed variables to optimize code.

This commit is contained in:
Lekshmi S 2020-11-02 18:24:40 +05:30
parent bea91920d6
commit 94deaeff60

View File

@ -19,17 +19,11 @@
private lazy var rightLabelStackItem: StackItem = {
return StackItem(andContain: rightLabel)
}()
private lazy var horizontalStackItems: [StackItem] = {
return [StackItem(andContain: leftHeadline), StackItem(andContain: heart), rightLabelStackItem]
}()
private lazy var horizontalStackModel: StackModel = {
return StackModel(molecules: [StackItemModel(horizontalAlignment: .fill),
StackItemModel(horizontalAlignment: .fill),
StackItemModel(horizontalAlignment: .trailing)],
axis: .horizontal, spacing: Padding.Two)
}()
public lazy var horizontalStack: Stack<StackModel> = {
return Stack<StackModel>(with: horizontalStackModel, stackItems: horizontalStackItems)
return Stack<StackModel>(with: StackModel(molecules: [StackItemModel(horizontalAlignment: .fill),
StackItemModel(horizontalAlignment: .fill),
StackItemModel(horizontalAlignment: .trailing)],
axis: .horizontal, spacing: Padding.Two), stackItems: [StackItem(andContain: leftHeadline), StackItem(andContain: heart), rightLabelStackItem])
}()
public lazy var stack: Stack<StackModel> = {
return Stack<StackModel>.createStack(with: [horizontalStack, leftBody, leftSubBody], axis: .vertical, spacing: 0)