// // Padding.swift // MVMCoreUI // // Created by Kevin Christiano on 4/1/20. // Copyright © 2020 Verizon Wireless. All rights reserved. // import Foundation public struct Padding { public static let One: CGFloat = 6 public static let Two: CGFloat = 12 public static let Three: CGFloat = 18 public static let Four: CGFloat = 24 public static let Five: CGFloat = 30 public static let Six: CGFloat = 36 public static let Seven: CGFloat = 42 public static let Eight: CGFloat = 48 public static let Nine: CGFloat = 54 public static let Ten: CGFloat = 60 public static let TableCellParagraphSpace: CGFloat = 3 public static let FooterLabelParagraphSpace: CGFloat = 4 public static let WebViewInset: CGFloat = 8 public static let HeightTableSeperatorHeight: CGFloat = 1 public static let MFHeightForSwitch: CGFloat = 22 public static let MFWidthForSwitch: CGFloat = 42 public static let DisableOppacity: CGFloat = 0.5 public static let PaymentMethodViewHeightWidthMultiplier: CGFloat = 0.55 public static let MinCellHeight: CGFloat = 96 public static let HeightIphone5: CGFloat = 568 public static let DefaultOptionCellHeight: CGFloat = 120 public static let PromoViewHeight: CGFloat = 41.9 public static let BetweenFields: CGFloat = 24 public static let LabelWithInternalButtonLineSpace: CGFloat = 2 public static let PrimaryButtonTop: CGFloat = 36 public struct Default { public static let Standard: CGFloat = 24 public static let HorizontalSpacing: CGFloat = 32 public static let VerticalSpacing: CGFloat = 32 public static let VerticalSpacing3: CGFloat = 24 public static var HorizontalPaddingForApplicationWidth: CGFloat { return MFSizeObject(scalingStandardSize: PaddingDefaultHorizontalSpacing)?.getValueBasedOnApplicationWidth() ?? 0 } public static var VerticalPaddingForApplicationWidth: CGFloat { return MFSizeObject(scalingStandardSize: PaddingDefaultVerticalSpacing)?.getValueBasedOnApplicationWidth() ?? 0 } public static func horizontalPadding(forSize size: CGFloat) -> CGFloat { return MFSizeObject(scalingStandardSize: PaddingDefaultHorizontalSpacing)?.getValueBased(onSize: size) ?? 0 } public static func verticalPadding(forSize size: CGFloat) -> CGFloat { return MFSizeObject(scalingStandardSize: PaddingDefaultVerticalSpacing)?.getValueBased(onSize: size) ?? 0 } } public struct Horizontal { public static let HeadlineWhiteView: CGFloat = 60 public static let Large: CGFloat = 72 public static let BetweenRelatedItems: CGFloat = 16 } public struct Vertical { public static let WhiteGrayView: CGFloat = 72 public static let HeadlineAlternate: CGFloat = 48 } }