DirectiveSheet

struct DirectiveSheet : View

SwiftUI View to define a directive

  • The directive

    Declaration

    Swift

    let directive: ChordPro.Directive
  • The definition

    Declaration

    Swift

    @Binding
    var definition: String { get nonmutating set }
  • Chord Display Options

    Declaration

    Swift

    @EnvironmentObject
    private var chordDisplayOptions: ChordDisplayOptions { get }
  • The dismiss environment

    Declaration

    Swift

    @Environment
    var dismiss: DismissAction { get }
  • The body of the View

    Declaration

    Swift

    var body: some View { get }
  • The cancel buttion

    Declaration

    Swift

    var cancelButton: some View { get }
  • The default View when there is no specific View for the Directive

    Declaration

    Swift

    @ViewBuilder
    var defaultView: some View { get }
  • View to define a chord

    Declaration

    Swift

    @ViewBuilder
    var defineView: some View { get }
  • View to define the ‘key’ of the song

    Declaration

    Swift

    @ViewBuilder
    var keyView: some View { get }