diff --git a/ios/Cove/Assets.xcassets/transactionDetailsPatternDark.imageset/Contents.json b/ios/Cove/Assets.xcassets/transactionDetailsPatternDark.imageset/Contents.json new file mode 100644 index 00000000..b8697bea --- /dev/null +++ b/ios/Cove/Assets.xcassets/transactionDetailsPatternDark.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "dark.svg", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/ios/Cove/Assets.xcassets/transactionDetailsPatternDark.imageset/dark.svg b/ios/Cove/Assets.xcassets/transactionDetailsPatternDark.imageset/dark.svg new file mode 100644 index 00000000..5e2e7589 --- /dev/null +++ b/ios/Cove/Assets.xcassets/transactionDetailsPatternDark.imageset/dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/ios/Cove/Assets.xcassets/transactionDetailsPatternLight.imageset/Contents.json b/ios/Cove/Assets.xcassets/transactionDetailsPatternLight.imageset/Contents.json new file mode 100644 index 00000000..daebdba2 --- /dev/null +++ b/ios/Cove/Assets.xcassets/transactionDetailsPatternLight.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "transaction_detail_pattern.svg", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/ios/Cove/Assets.xcassets/transactionDetailsPatternLight.imageset/transaction_detail_pattern.svg b/ios/Cove/Assets.xcassets/transactionDetailsPatternLight.imageset/transaction_detail_pattern.svg new file mode 100644 index 00000000..de074543 --- /dev/null +++ b/ios/Cove/Assets.xcassets/transactionDetailsPatternLight.imageset/transaction_detail_pattern.svg @@ -0,0 +1,3 @@ + + + diff --git a/ios/Cove/Flows/SelectedWalletFlow/TransactionDetails/TransactionDetailsView.swift b/ios/Cove/Flows/SelectedWalletFlow/TransactionDetails/TransactionDetailsView.swift index 88af725f..b7d44391 100644 --- a/ios/Cove/Flows/SelectedWalletFlow/TransactionDetails/TransactionDetailsView.swift +++ b/ios/Cove/Flows/SelectedWalletFlow/TransactionDetails/TransactionDetailsView.swift @@ -9,6 +9,7 @@ import SwiftUI struct TransactionDetailsView: View { @Environment(AppManager.self) private var app + @Environment(\.colorScheme) private var colorScheme @Environment(\.openURL) private var openURL private let screenWidth = UIScreen.main.bounds.width private let screenHeight = UIScreen.main.bounds.height @@ -262,6 +263,13 @@ struct TransactionDetailsView: View { } } } + .background( + Image(colorScheme == .light ? .transactionDetailsPatternLight : .transactionDetailsPatternDark) + .resizable() + .aspectRatio(contentMode: .fill) + .frame(maxWidth: .infinity) + .ignoresSafeArea(edges: .top) + ) } }