commit 89bc49858646d74c7df0b05ce33edfebf6cb1b44
parent 7f4d0b980add6cb2dcd2da6d9ebab61306e86846
Author: Marc Stibane <marc@taler.net>
Date: Tue, 9 Sep 2025 16:09:30 +0200
Color+hex
Diffstat:
1 file changed, 17 insertions(+), 0 deletions(-)
diff --git a/TalerWallet1/Views/ViewModifier/Color+hex.swift b/TalerWallet1/Views/ViewModifier/Color+hex.swift
@@ -0,0 +1,17 @@
+/*
+ * This file is part of GNU Taler, ©2022-25 Taler Systems S.A.
+ * See LICENSE.md
+ */
+/**
+ * @author Marc Stibane
+ */
+import SwiftUI
+
+extension Color {
+ init(hex: Int, opacity: Double = 1.0) {
+ let red = Double((hex >> 16) & 0xff) / 255.0
+ let green = Double((hex >> 8) & 0xff) / 255.0
+ let blue = Double( hex & 0xff) / 255.0
+ self.init(.sRGB, red: red, green: green, blue: blue, opacity: opacity)
+ }
+}