Fix <iOS 18 widgets

This commit is contained in:
lumaa-dev 2024-09-19 23:06:59 +02:00
parent 896e131cf5
commit 252780a1aa
1 changed files with 21 additions and 3 deletions

View File

@ -7,12 +7,30 @@ import UIKit
@main
struct BubbleWidgetsBundle: WidgetBundle {
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()
FollowGoalWidget()
CreatePostWidget()
if #available(iOS 18.0, *) {
CreatePostControl()
}
// iOS 18
CreatePostControl()
}
@WidgetBundleBuilder
private var PrevBundle: some Widget {
FollowCountWidget()
FollowGoalWidget()
CreatePostWidget()
}
}