BPKSpacing
public struct BPKSpacing : Sendable
A struct containing the values for the spacing tokens.
The spacing tokens are used to define the spacing between components.
Example usage:
BPKText("Text with BPKSpacing.md padding")
.padding(.md)
HStack(spacing: .md) {
BPKText("Text with BPKSpacing.md spacing")
BPKText("Text with BPKSpacing.md spacing")
}
-
Declaration
Swift
public let value: CGFloat
-
The Skyscanner none spacing (0pt).
Declaration
Swift
static var none: BPKSpacing { get }
-
The Skyscanner small spacing (4pt).
Declaration
Swift
static var sm: BPKSpacing { get }
-
The Skyscanner medium spacing (8pt).
Declaration
Swift
static var md: BPKSpacing { get }
-
The Skyscanner icon text spacing (8pt).
Declaration
Swift
static var iconText: BPKSpacing { get }
-
The Skyscanner base spacing (16pt).
Declaration
Swift
static var base: BPKSpacing { get }
-
The Skyscanner large spacing (24pt).
Declaration
Swift
static var lg: BPKSpacing { get }
-
The Skyscanner extra large spacing (32pt).
Declaration
Swift
static var xl: BPKSpacing { get }
-
The Skyscanner extra extra large spacing (40pt).
Declaration
Swift
static var xxl: BPKSpacing { get }