NACCWidgetEntryView
@MainActor
struct NACCWidgetEntryView : View
This is the display for a single widget entry.
-
This is the entry instance that determines the widget display.
Declaration
Swift
@MainActor var entry: NACC_IntentProvider.Entry
-
This is the display family variant for this entry panel.
Declaration
Swift
@Environment @MainActor private var _family: WidgetFamily { get }
-
This is used to set the dynamic light mode/dark mode screen, if we are not displaying our yellow background.
Declaration
Swift
@Environment @MainActor private var _colorScheme: ColorScheme { get }
-
If the family variant is
systemSmall
, then we display one thing: either the text report, or a keytag/medallion.If the family variant is
systemMedium
, then we display the text report on the left, and the keytag or medallion on the right.It is also possible to only display text, in
systemMedium
.Declaration
Swift
@MainActor var body: some View { get }