Contents

init(kind:intent:content:)

Creates a configuration for a control that uses a custom app intent to provide user-configurable options.

Declaration

@MainActor @preconcurrency init(kind: String, intent: Configuration.Type = Configuration.self, @ControlWidgetTemplateBuilder content: @escaping (Configuration) -> Content)

Parameters

  • kind:

    A string that uniquely identifies the type of control.

  • intent:

    A custom intent containing user-editable parameters.

  • content:

    A template that renders the control.