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 }
  • sm

    The Skyscanner small spacing (4pt).

    Declaration

    Swift

    static var sm: BPKSpacing { get }
  • md

    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 }
  • lg

    The Skyscanner large spacing (24pt).

    Declaration

    Swift

    static var lg: BPKSpacing { get }
  • xl

    The Skyscanner extra large spacing (32pt).

    Declaration

    Swift

    static var xl: BPKSpacing { get }
  • xxl

    The Skyscanner extra extra large spacing (40pt).

    Declaration

    Swift

    static var xxl: BPKSpacing { get }