File tree Expand file tree Collapse file tree 5 files changed +13
-1
lines changed Expand file tree Collapse file tree 5 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,8 @@ import PackageDescription
55let package = Package (
66 name: " AlertKit " ,
77 platforms: [
8- . iOS( . v13)
8+ . iOS( . v13) ,
9+ . tvOS( . v13)
910 ] ,
1011 products: [
1112 . library(
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ Pod::Spec.new do |s|
1010
1111 s . swift_version = '5.1'
1212 s . ios . deployment_target = '13.0'
13+ s . tvos . deployment_target = '13.0'
1314
1415 s . source_files = 'Sources/AlertKit/**/*.swift'
1516
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ public enum AlertHaptic {
88 case none
99
1010 func impact( ) {
11+ #if os(iOS)
1112 let generator = UINotificationFeedbackGenerator ( )
1213 switch self {
1314 case . success:
@@ -19,5 +20,6 @@ public enum AlertHaptic {
1920 case . none:
2021 break
2122 }
23+ #endif
2224 }
2325}
Original file line number Diff line number Diff line change @@ -19,11 +19,15 @@ public class AlertAppleMusic16View: UIView {
1919
2020 private lazy var backgroundView : UIVisualEffectView = {
2121 let view : UIVisualEffectView = {
22+ #if !os(tvOS)
2223 if #available( iOS 13 . 0 , * ) {
2324 return UIVisualEffectView ( effect: UIBlurEffect ( style: . systemThickMaterial) )
2425 } else {
2526 return UIVisualEffectView ( effect: UIBlurEffect ( style: . light) )
2627 }
28+ #else
29+ return UIVisualEffectView ( effect: UIBlurEffect ( style: . light) )
30+ #endif
2731 } ( )
2832 view. isUserInteractionEnabled = false
2933 return view
Original file line number Diff line number Diff line change @@ -19,11 +19,15 @@ public class AlertAppleMusic17View: UIView {
1919
2020 private lazy var backgroundView : UIVisualEffectView = {
2121 let view : UIVisualEffectView = {
22+ #if !os(tvOS)
2223 if #available( iOS 13 . 0 , * ) {
2324 return UIVisualEffectView ( effect: UIBlurEffect ( style: . systemThickMaterial) )
2425 } else {
2526 return UIVisualEffectView ( effect: UIBlurEffect ( style: . light) )
2627 }
28+ #else
29+ return UIVisualEffectView ( effect: UIBlurEffect ( style: . light) )
30+ #endif
2731 } ( )
2832 view. isUserInteractionEnabled = false
2933 return view
You can’t perform that action at this time.
0 commit comments