Fix <iOS 18 widgets
This commit is contained in:
parent
896e131cf5
commit
252780a1aa
@ -7,12 +7,30 @@ import UIKit
|
|||||||
@main
|
@main
|
||||||
struct BubbleWidgetsBundle: WidgetBundle {
|
struct BubbleWidgetsBundle: WidgetBundle {
|
||||||
var body: some Widget {
|
var body: some Widget {
|
||||||
|
if #available(iOSApplicationExtension 18.0, *) {
|
||||||
|
return NewBundle
|
||||||
|
} else {
|
||||||
|
return PrevBundle
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@available(iOS 18.0, *)
|
||||||
|
@WidgetBundleBuilder
|
||||||
|
private var NewBundle: some Widget {
|
||||||
FollowCountWidget()
|
FollowCountWidget()
|
||||||
FollowGoalWidget()
|
FollowGoalWidget()
|
||||||
CreatePostWidget()
|
CreatePostWidget()
|
||||||
|
|
||||||
if #available(iOS 18.0, *) {
|
// iOS 18
|
||||||
CreatePostControl()
|
CreatePostControl()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@WidgetBundleBuilder
|
||||||
|
private var PrevBundle: some Widget {
|
||||||
|
FollowCountWidget()
|
||||||
|
FollowGoalWidget()
|
||||||
|
CreatePostWidget()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user