I have several iOS14 Home screen Widgets ready for my app and return them all in WidgetBundle
like this:
@main
struct WidgetsBudle: WidgetBundle {
@WidgetBundleBuilder
var body: some Widget {
Widget1()
Widget2()
Widget3()
}
}
Widget2
depends on location services to work properly, but if the user hasn't granted location permissions, it doesn't really make sense to even show this widget. Can I have some logic involved in returning the widgets inside WidgetBundle
body ?