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)
+ )
}
}