Preview(_:widget:relevanceProvider:)
Preview a widget with a relevance configuration, using the specified relevance provider.
Declaration
@freestanding(declaration) macro Preview<Widget, Provider>(_ name: String? = nil, widget: @escaping @MainActor () -> Widget, relevanceProvider: @escaping @MainActor () -> Provider) where Widget : Widget, Provider : RelevanceEntriesProviderParameters
- name:
An optional display name for the preview that appears in the Xcode preview canvas.
- widget:
A closure producing the widget to be previewed.
- relevanceProvider:
A closure producing the relevance provider that generates the preview’s relevances and entries.
Overview
Use sample data for your relevance provider and use it to step through the entries in the Xcode proview canvas.