InfoView

public struct InfoView<Title, DescriptionText, ProgressIndicatorView, ActionView, SecondaryActionView> where Title : View, DescriptionText : View, ProgressIndicatorView : View, ActionView : View, SecondaryActionView : View
extension InfoView: View

Undocumented

  • Undocumented

    Declaration

    Swift

    public init(
          @ViewBuilder title: () -> Title,
    @ViewBuilder descriptionText: () -> DescriptionText,
    @ViewBuilder progressIndicator: () -> ProgressIndicatorView,
    @ViewBuilder action: () -> ActionView,
    @ViewBuilder secondaryAction: () -> SecondaryActionView
          )
  • Declaration

    Swift

    public var body: some View { get }

Available where Title == Text, DescriptionText == _ConditionalContent<Text, EmptyView>, ProgressIndicatorView == _ConditionalContent<ProgressIndicator, EmptyView>, ActionView == _ConditionalContent<_Action, EmptyView>, SecondaryActionView == _ConditionalContent<_Action, EmptyView>

Available where DescriptionText == EmptyView

  • Undocumented

    Declaration

    Swift

    public init(
      @ViewBuilder title: () -> Title,
    @ViewBuilder progressIndicator: () -> ProgressIndicatorView,
    @ViewBuilder action: () -> ActionView,
    @ViewBuilder secondaryAction: () -> SecondaryActionView
      )

Available where ProgressIndicatorView == EmptyView

  • Undocumented

    Declaration

    Swift

    public init(
      @ViewBuilder title: () -> Title,
    @ViewBuilder descriptionText: () -> DescriptionText,
    @ViewBuilder action: () -> ActionView,
    @ViewBuilder secondaryAction: () -> SecondaryActionView
      )

Available where ActionView == EmptyView

Available where SecondaryActionView == EmptyView

Available where DescriptionText == EmptyView, ProgressIndicatorView == EmptyView

  • Undocumented

    Declaration

    Swift

    public init(
      @ViewBuilder title: () -> Title,
    @ViewBuilder action: () -> ActionView,
    @ViewBuilder secondaryAction: () -> SecondaryActionView
      )

Available where DescriptionText == EmptyView, ActionView == EmptyView

Available where DescriptionText == EmptyView, SecondaryActionView == EmptyView

  • Undocumented

    Declaration

    Swift

    public init(
      @ViewBuilder title: () -> Title,
    @ViewBuilder progressIndicator: () -> ProgressIndicatorView,
    @ViewBuilder action: () -> ActionView
      )

Available where ProgressIndicatorView == EmptyView, ActionView == EmptyView

Available where ProgressIndicatorView == EmptyView, SecondaryActionView == EmptyView

  • Undocumented

    Declaration

    Swift

    public init(
      @ViewBuilder title: () -> Title,
    @ViewBuilder descriptionText: () -> DescriptionText,
    @ViewBuilder action: () -> ActionView
      )

Available where ActionView == EmptyView, SecondaryActionView == EmptyView

Available where DescriptionText == EmptyView, ProgressIndicatorView == EmptyView, ActionView == EmptyView

  • Undocumented

    Declaration

    Swift

    public init(
      @ViewBuilder title: () -> Title,
    @ViewBuilder secondaryAction: () -> SecondaryActionView
      )

Available where DescriptionText == EmptyView, ProgressIndicatorView == EmptyView, SecondaryActionView == EmptyView

  • Undocumented

    Declaration

    Swift

    public init(
      @ViewBuilder title: () -> Title,
    @ViewBuilder action: () -> ActionView
      )

Available where DescriptionText == EmptyView, ActionView == EmptyView, SecondaryActionView == EmptyView

Available where ProgressIndicatorView == EmptyView, ActionView == EmptyView, SecondaryActionView == EmptyView

Available where DescriptionText == EmptyView, ProgressIndicatorView == EmptyView, ActionView == EmptyView, SecondaryActionView == EmptyView

  • Undocumented

    Declaration

    Swift

    public init(
    @ViewBuilder title: () -> Title
    )