20 lines
497 B
Swift
20 lines
497 B
Swift
// Copyright © 2024 Mastodon gGmbH. All rights reserved.
|
|
|
|
import SwiftUI
|
|
|
|
extension View {
|
|
func emptyWidgetBackground() -> some View {
|
|
widgetBackground(EmptyView())
|
|
}
|
|
|
|
func widgetBackground(_ backgroundView: some View) -> some View {
|
|
if #available(iOSApplicationExtension 17.0, *) {
|
|
return containerBackground(for: .widget) {
|
|
backgroundView
|
|
}
|
|
} else {
|
|
return background(backgroundView)
|
|
}
|
|
}
|
|
}
|