init(_:_:)
Initializes a parameter summary Switch statement over widget family.
Declaration
init(_ widgetFamily: ParameterSummarySwitchCondition<Intent, Value, CaseCondition>.WidgetFamily, @ParameterSummaryCaseBuilder<Intent, IntentWidgetFamily> _ builder: () -> CaseCondition) where Value == IntentWidgetFamilyDiscussion
For example:
static var parameterSummary: some ParameterSummary {
Switch(.widgetFamily) {
Case(.systemLarge) {
Summary("Parameter summary for large widgets")
}
Case([.systemSmall, .systemMedium]) {
Summary("Parameter summary for small and medium widgets")
}
DefaultCase {
Summary("Default parameter summary")
}
}
}