Structures

The following structures are available globally.

  • Environment Key for Steps

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct StepsKey : EnvironmentKey
  • Environment Key for alignments

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct AlignmentKey : EnvironmentKey
  • Environment Key for Indicators

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct IndicatorKey : EnvironmentKey
  • Environment Key for StepIndicatorMode

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct StepIndicatorModeKey : EnvironmentKey
  • Environment Key for Spacing

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct SpacingKey : EnvironmentKey
  • Environment Key for Auto Spacing

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct AutoSpacingKey : EnvironmentKey
  • Environment Key for Line Options

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct LineOptionsKey : EnvironmentKey
  • Environment Key for pit stop line options.

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct PitStopOptionsKey : EnvironmentKey
  • Environment Key for Line Options

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct PitStopLineOptionsKey : EnvironmentKey
  • Environment Key for pit stop line options.

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct StepAnimationOptionsKey : EnvironmentKey
  • Environment Key for pit stop line options.

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct LoadAnimationOptionsKey : EnvironmentKey
  • Environment Key for pit stop line options.

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct StepLifeCycleKey : EnvironmentKey
  • Environment Key for pit stop line options.

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct StepperEdgeInsetsKey : EnvironmentKey
  • Collects height of all the cells, with reduce takes the maximum value for the given key

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct HeightPreference : PreferenceKey
  • Collects height of all the cells, with reduce takes the maximum value for the given key

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct VerticalHeightPreference : PreferenceKey
  • Collects height of all pistop cells, with reduce takes the maximum value for the given key

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct PitstopHeightPreference : PreferenceKey
  • Collects width of all the cells, with reduce takes the maximum value for the given key

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct WidthPreference : PreferenceKey
  • Collects bound, center coordinates and pass layout data to it’s parent View

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    public struct BoundsPreferenceKey : PreferenceKey
  • Preference Key for CGRect

    See more

    Declaration

    Swift

    struct CGRectPreferenceKey : PreferenceKey
  • placeholder struct to hold CGRect data.

    See more

    Declaration

    Swift

    struct CGRectData : Equatable, Identifiable
  • Preference Key for width

    See more

    Declaration

    Swift

    struct WidthKey : PreferenceKey
  • Preference Key for height

    See more

    Declaration

    Swift

    struct HeightKey : PreferenceKey
  • placeholder to constants

    See more

    Declaration

    Swift

    public struct Utils
  • A View for hostign text with proper frame alignment , lineLimit modifiers

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    public struct TextView : View
  • A Circled Icon View for Step Indicator

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    public struct CircledIconView : View

Indicator View for Stepper Indicator

  • A View for Step Indicator

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct IndicatorView : View
  • Circle view with text inside for Step Indicator

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    public struct NumberedCircleView : View
  • circles around the border with progress

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct AnimatedCircle : View
  • Horizontal Line View for Step Indictor

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct HorizontalLineView : View
  • pitstop Line View for each of the step indicator

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct PitStopLineView : View
  • Vertical Line View for Step Indictor

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct VerticalLineView : View
  • A View for setting up a pitstop for eg: line with a circle or custom view

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct PitStopView<PitStop> : View where PitStop : View
  • A Step Indications View in horizontal direction

    creates step indicator view either in horizontal mode

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct StepIndicatorHorizontalView<Cell> : View where Cell : View
  • A Step Indications View in vertical direction

    creates step indicator view either in vertical mode

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    struct StepIndicatorVerticalView<Cell> : View where Cell : View
  • A View for Step Indications.

    You create step indicator view either in vertical or horizontal mode

    See more

    Declaration

    Swift

    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    public struct StepperView : View